我想在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通知生成器:如何设置声音以便在循环中播放声音
我也是新人,但我确实有一个问题。也许你的声音有差距吗? –