码迷,mamicode.com
首页 > 其他好文 > 详细

mediaPlayer 在线播放

时间:2015-05-17 23:03:25      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

对于在线歌曲,只需将mp3Path赋值为相应的网址即可,如

mp3Path = "http://abv.cn/music/光辉岁月.mp3";

mediaPlayer.setDataSource(mp3Path);

 

对于seekBar的缓冲进度更新,只需

seekBar.setSecondaryProgress(pos);

 

具体如下:

 1 mediaPlayer.setOnBufferingUpdateListener(new MediaPlayer.OnBufferingUpdateListener() {
 2     @Override
 3     public void onBufferingUpdate(MediaPlayer mp, int percent) {
 4         int pos = seekBar.getMax() * percent/100;
 5         seekBar.setSecondaryProgress(pos);
 6         
 7         int currentProgress = 100 * mediaPlayer.getCurrentPosition() / mediaPlayer.getDuration();
 8         Log.d(currentProgress + "% play", percent + "% buffer");
 9     }
10 });

 

mediaPlayer 在线播放

标签:

原文地址:http://www.cnblogs.com/fashare/p/4510544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!