我想使用安卓媒体播放器播放连续的流,但在更新媒体播放器的数据源文件时无法避免播放中断。我该如何解决这个问题? 谢谢。
我想使用安卓媒体播放器播放连续的流,但在更新媒体播放器的数据源文件时无法避免播放中断。我该如何解决这个问题? 谢谢。
保证播放没有间隙的唯一方法是先下载整个文件,等待下载完成后再开始播放。否则,如果在文件下载完成之前失去连接,则暂停是不可避免的。
我会使用runnable/handler机制在后台线程上进行下载,并将文件下载到临时位置。当下载完成时,handler会被调用,然后您可以在handler中将文件加载到MediaPlayer实例中。