如何在android mediaplayer中获得无缝播放?

时间:2010-04-13 13:50:09

标签: android

我正在尝试使用android mediaplayer播放连续流。但是在更新mediaplayer的数据源文件时我无法避免播放中的差距。我可以克服这个问题吗? 提前致谢

1 个答案:

答案 0 :(得分:1)

保证播放无间隙的唯一方法是先下载整个文件,然后在播放结束时开始播放。否则,如果在文件下载完成之前丢失连接,则暂停是不可避免的。

我使用runnable / handler机制将后台线程下载到临时位置。下载完成后调用处理程序,并将文件加载到处理程序中的MediaPlayer实例中。