gpt4 book ai didi

android - 如何在 Android 中创建和播放声音或音频队列

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:23 29 4
gpt4 key购买 nike

我有许多短音频 fragment ,应该以最小的延迟顺序播放。

我怎样才能有效地排列这些声音?

最佳答案

我可以通过两种方式查看此功能:使用 MediaPlayerSoundPool

媒体播放器

您可以使用 MediaPlayer.OnCompletionListener结合一个文件列表来简单地听取完成并播放下一个。总的来说,它工作得很好,我用它来播放非常短的剪辑序列 (< 1s) 没有问题。

声音池

另一种方法是使用 SoundPool类与处理程序相结合,可以简单地提前排队播放事件。这假设您知道每个剪辑的长度,但根据格式您应该能够找到它。

您选择哪种解决方案取决于许多因素:文件的数量、它们的长度、它们的格式、您从哪里获取它们、列表的固定程度或可变程度等。

就我个人而言,我会选择 MediaPlayer,因为它更容易实现并且可能满足您的需求。

关于android - 如何在 Android 中创建和播放声音或音频队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17484773/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com