分别从内存 储存卡 网络 获取播放音乐

1.获取raw下面的文件    实现seekbar播放

        (1)实列化一个MediaPlayer  获取raw下的文件  再开启,start(内存)

 
 
//播放内存中音频
mediaPlayer = MediaPlayer.create(this, R.raw.f);
mediaPlayer.start();
(2)实列MediaPlayer 放入url地址  准备完成  start
 
 
 
 
            //播放内存卡中文件
            mediaPlayer = new MediaPlayer();

            //设置音源
                mediaPlayer.setDataSource(this, Uri.parse("file://mnt/sdcard/mp3/f.mp3"));
                //准备
                mediaPlayer.prepare();
 
 
 
 
 
 
                //播放

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                mediaPlayer.start();
(3)播放网络音乐 实列MediaPlayer 放入网络url 准备 准备完成 start
            //播放网络音乐
            mediaPlayer = new MediaPlayer();

            //设置音源
            try {
                mediaPlayer.setDataSource(this, Uri.parse("http://192.168.43.19:8080/TtT/f.mp3"));

                //准备
              mediaPlayer.prepare();

3
 线程用来实现seekbar播放
 
 
 





 
 


猜你喜欢

转载自blog.csdn.net/qq_37612068/article/details/56481704