在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Android/ Android 如何把多個音頻合成為一個音頻無縫播放?

Android 如何把多個音頻合成為一個音頻無縫播放?

項目中有個需求, 服務(wù)端給我返回了個List 中有三個音頻地址 例: [www.1.m4a ,www.2.m4a ,www.3.m4a] , 現(xiàn)在我用的是MediaPlayer來播放音頻的, 但是怎么能把這三個合并成一個來播放呢? 或者就算不合并 還有其他的辦法來播放這三個音頻并且保證無縫流暢的播放出來!或者有第三方開源項目么? 我找了好久網(wǎng)上沒找到結(jié)果···, 求解答! 謝謝。

回答
編輯回答
離魂曲

先要去了解使用ffmpeg怎么合并多個m4a文件,去看看這個:如何用 FFmpeg 合并兩個 M4A 文件

再看看使用這個哥們,包裝的ffmpeg-android-javaffmpeg庫

2017年5月8日 11:31
編輯回答
笨笨噠

哥們,Exoplayer播多個音頻文件時,怎么實現(xiàn)進度條拖拽播放?

2017年7月27日 09:30
編輯回答
傲寒

如果你能夠使用Google 開源的ExoPlayer 話,對于你這個需求它有ConcatenatingMediaSource這個類能夠滿足你的需求,但是如果是MediaPlayer話我目前還不知道怎么做。
PS:關(guān)于ExoPlayer 你可以看看這個網(wǎng)站 https://google.github.io/ExoP...

2017年3月28日 23:42
編輯回答
心上人

建個緩沖池,github搜一下videocache

2018年5月16日 15:41