我有很多需要从我的AWS S3播放的小.ogg声音文件(平均大小约为35-50KB),然后一旦播放,就需要将它们缓存在设备上。大约有200种声音,这是完成的应用程序使用声音的1/10。
我不确定Stagefright库是否是我的最佳选择,或者不确定是否需要完全不同的方法。我应该使用Stagefright,还是使用其他选项???
最佳答案
从您的查询中,我觉得您可以为应用程序使用SoundPool
。有关更多信息,请引用此链接 SoundPool
。
可以在 MediaActionSound.java
, SoundPoolTest.java
和 Soundclips.java
中找到几个示例。
关于android - 使用Stagefright在Android中流式传输小型音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626957/