项目中有个需求, 服务端给我返回了个List 中有三个音频地址 例: [www.1.m4a ,www.2.m4a ,www.3.m4a] , 现在我用的是MediaPlayer来播放音频的, 但是怎么能把这三个合并成一个来播放呢? 或者就算不合并 还有其他的办法来播放这三个音频并且保证无缝流畅的播放出来!或者有第三方开源项目么? 我找了好久网上没找到结果···, 求解答! 谢谢。
项目中有个需求, 服务端给我返回了个List 中有三个音频地址 例: [www.1.m4a ,www.2.m4a ,www.3.m4a] , 现在我用的是MediaPlayer来播放音频的, 但是怎么能把这三个合并成一个来播放呢? 或者就算不合并 还有其他的办法来播放这三个音频并且保证无缝流畅的播放出来!或者有第三方开源项目么? 我找了好久网上没找到结果···, 求解答! 谢谢。
3 回答1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答895 阅读✓ 已解决
2 回答1k 阅读
2 回答945 阅读
1 回答914 阅读
2 回答760 阅读
如果你能够使用Google 开源的ExoPlayer 话,对于你这个需求它有ConcatenatingMediaSource这个类能够满足你的需求,但是如果是MediaPlayer话我目前还不知道怎么做。
PS:关于ExoPlayer 你可以看看这个网站 https://google.github.io/ExoP...