pra*_*eek 13 android caching audio-streaming android-mediaplayer
我想流式传输一个音频mp3文件然后通过Android媒体播放器播放它我还想缓存这个文件,这样媒体播放器就不必为最近播放的曲目流播放了.
我尝试过使用prepareAsync方法,但它不允许我访问缓冲区内容,因此我决定自己流式传输音频文件,然后将其传递给媒体播放器进行播放.我已经通过这篇文章来实现这一点,但这种方法存在一个问题,即在将文件传输到媒体播放器时,它会进入错误模式,导致我的播放器表现不一致.
当媒体播放器进入其错误模式时,它不会自动退出,因此我被迫创建一个新的媒体播放器,然后重新提供下载的文件,这种解决方法会导致用户在播放歌曲时遇到不希望的暂停.
那么,是否有人改进了上述链接中给出的代码版本?或者他们是否知道这个问题的更好的解决方案,或者实际上有一个用于在Android中传输音频文件的库?
谢谢
| 归档时间: |
|
| 查看次数: |
5439 次 |
| 最近记录: |