碰到一个需要 需要边下载边播放音频 系统自带的MediaPlayer可以实现 但是缓冲时间太长 体验不好。
如果边下载边播放的话, 需要解码为pcm才可以转交给audioTracker 才可以播放。
求边下载边解码的办法,不胜感激
如果边下载边播放的话, 需要解码为pcm才可以转交给audioTracker 才可以播放。
求边下载边解码的办法,不胜感激
|
noteditJun 9, 2014
1
|
|
noteditJun 9, 2014
2
不用rtmp的话 还有一个比较trick的方法 我没试过
rtmp不行的话 联系我 |
|
sqbingJun 9, 2014
3
你得说明你的音频下载协议,格式,编码……
|
|
mcxiaokeJun 9, 2014 via Android
4
自己实现下载,写临时文件,用MediaPlayer
|
|
jedyuJun 9, 2014
5
OpenSL ES. NDK自带的例子里就有
|
|
manhereJun 9, 2014
6
用vitamio库走起!
|
|
9
@mcxiaoke 随着下载文件的变化 需要重新初始化播放器 重新setDataSource,要不然没法播放完整。但是重新初始化会有卡壳的现象 体验也好。
|
|
mcxiaokeJun 11, 2014 via Android
11
不需要,一开始把临时文件的length设置为完整文件的length即可,MediaPlayer靠这个识别
|
|
sqbingJun 11, 2014
12
转制HLS?
|
|
lsjwzhAug 5, 2014
16
MediaPlayer的buffer在4.0及以后都改大了。。。确实很郁闷。。音频还好。视频的话我打算用GStreamer或者EXOPlayer替代了。
|