mediaplayer播放网络上的媒体文件

raphael55 2011-11-24 04:02:01
MediaPlayer.OnBufferingUpdateListener mBufferingUpdateListener = new MediaPlayer.OnBufferingUpdateListener() {
public void onBufferingUpdate(MediaPlayer mp, int percent) {
//todo
}
};

MediaPlayer mp = new MediaPlayer();
mp.setDataSource("http://www.citynorth.cn/music/confucius.mp3");
mp.setOnBufferingUpdateListener(mBufferingUpdateListener);

当播放网络的流媒体文件时,可以通过
setOnBufferingUpdateListener()来监听已经缓冲得到的数据百分比
但是如何才能取得已经缓冲到的数据大小呢
...全文
131 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
raphael55 2011-11-28
  • 打赏
  • 举报
回复
因为我的流媒体比较简单,直接用这个一句话就能播放了
但是我做这个播放是为了测试网络速度的
播放的同时需要实时更新当前速度

所以需要得到接受到的数据大小
raphael55 2011-11-25
  • 打赏
  • 举报
回复
各位高手帮帮忙~~
小裴同学 2011-11-25
  • 打赏
  • 举报
回复
楼主,你的需求是什么。流媒体没这么简单哦。。。不是一句播放代码就可以。播放需要解码和封包什么的

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧