android - 使用Stagefright在Android中流式传输小型音频文件

标签 android caching audio audio-streaming stagefright

我有很多需要从我的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/

相关文章:

java - 如何将用户代理字符串与 API 结合使用?

Android Studio 布局检查器不适用于模拟器 API <= 17

c# - 无法让 AspNetCacheProfile 在 WCF 4.0 服务中工作

mysql - MySQL默认是否缓存

java - 线程安全与否?

javascript - 在 Firefox 中使用 howler.js 播放 mp3

android - 从另一个函数访问 onCreateOptionMenu 菜单项?

android - 如何从多个图像中绘制可绘制对象?

python - 如何提取特定声音后的音频?

c# - 如何捕获麦克风缓冲区