我有很多小的 .ogg 声音文件(平均大小约为 35-50KB)需要从我的 AWS S3 播放,然后播放后,它们需要缓存在设备上。大约有 200 种声音,这是完成的应用程序将使用的声音的 1/10。
我不确定 Stagefright 库是我最好的选择,或者是否需要完全不同的方法。我应该使用 Stagefright,还是选择其他选项???
我有很多小的 .ogg 声音文件(平均大小约为 35-50KB)需要从我的 AWS S3 播放,然后播放后,它们需要缓存在设备上。大约有 200 种声音,这是完成的应用程序将使用的声音的 1/10。
我不确定 Stagefright 库是我最好的选择,或者是否需要完全不同的方法。我应该使用 Stagefright,还是选择其他选项???
根据您的查询,我觉得您可以将SoundPool
其用于您的应用程序。请参阅此链接SoundPool
以获取更多信息。
MediaActionSound.java
在和SoundPoolTest.java
中可以找到几个示例Soundclips.java
。