我想在android中無間隙地循環播放聲音。 我試着用代碼mediaplayer.setLooping(true)
來循環聲音,但是當第一個聲音結束並且下一個聲音開始時總會有一些暫停。如何在Android中無間隙地循環播放聲音?
回答
嘗試使用的.ogg文件格式在應用程序中的聲音文件。我有同樣的問題,大量的研究後,我試過.OGG格式,它循環沒有任何Android的差距
信息關於.OGG格式:http://en.wikipedia.org/wiki/.ogg
您可以輕鬆地轉換成MP3播放聲音文件或你有什麼,使用流行的.OGG開源軟件VLC Media Player。
它通常工作得很好,除非你有一個非常慢的手機。
我會用Audacity之類的音頻編輯器仔細檢查聲音文件,以驗證它在文件的開頭或結尾沒有任何沉默。
只需檢查時間戳lol –
這是Android操作系統:(錯誤 http://code.google.com/p/android/issues/detail?id=18756
以重複其他人的說法,使用OGG格式並且您很好。我發現Audacity在剪切文件中的任何「空白」並將其保存到.OGG方面做得很好。最好的部分是Audacity是免費的。 –
我試着切換到.OGG,用Audacity創建,並沒有發現它爲我的21秒音頻樣本提供了無縫播放。 –
您將不得不使用Audacity實際修剪音頻文件以使其無間隙。 –
另外值得注意的是,無縫播放已添加Jelly Bean(API級別16)。它允許您設置應用於播放下一個音頻流的輔助媒體播放器,只要主播放器尚未完成播放當前音頻。這可能會被用來創建一個無縫循環。
public void setNextMediaPlayer (MediaPlayer next)
顯然,這不會是大多數市場(目前< 3% of the devices is running JB)有很大幫助,但仍然值得一提。
- 1. 如何在www網站無間隙地循環聲音
- 2. 播放無間隙聲音序列(iPhone)
- 3. 哪些音頻類型可以在iOS中無間隙地循環播放?
- 4. 播放ogg循環聲音
- 5. 在WP7中播放聲音循環
- 6. 在PHP循環中播放聲音onclick
- 7. 如何在單點觸摸時無間隙地循環播放mp3?
- 8. 聲音無法在android中播放
- 9. 在android中播放聲音
- 10. 如何在Android中播放聲音
- 11. 播放聲音循環或使用音頻服務播放
- 12. 如何在Jquery循環(節拍器)中播放聲音?
- 13. SKAction播放暫停的聲音循環
- 14. 播放背景聲音循環
- 15. 如何在Android中循環聲音
- 16. 在通話期間Android播放聲音
- 17. Android應用程序中的問題循環播放聲音
- 18. Android MediaPlayer在循環播放聲音時發出警告
- 19. 無法停止播放while循環中的聲音
- 20. 如何循環播放AVQueuePlayer中的聲音隊列?
- 21. 如何計算播放中的當前聲音循環(0,30)
- 22. 在Android上播放聲音
- 23. Android,在soundpool播放聲音
- 24. 如何在iPhone上使用OpenAL播放循環聲音
- 25. 如何在Android的PyGame子集中循環播放音樂?
- 26. Android播放和循環音頻
- 27. 無形地播放聲音效果pygame
- 28. 通過聲音管理器減少間隙播放
- 29. PulpCore音樂播放 - 循環用聲音和動畫音量
- 30. Android通知生成器:如何設置聲音以便在循環中播放聲音
我也是新人,但我確實有一個問題。也許你的聲音有差距嗎? –