我正在尝试在我的Android应用中使用渐进和缓存的声音文件。 soundpool非常适合预加载小文件,但显然有时您需要播放15-30秒的声音文件。我不想预加载那些(并且由于内存限制而不能),但我不知道如何逐步传输资源声音。关于渐进式声音流的每个教程都适用于HTTP流。
声音在/ res / raw /并且是oggs。
如何逐步传输本地资源声音?
答案 0 :(得分:0)
由于这个问题被问到已经有一段时间了,我想我会用我接受的方法来标记它。
我决定在libvorbis上创建一个jni包装器,并将该库包含在应用程序中,以便它可以使用本机libvorbis代码传输声音。这是一个痛苦,它实际上不应该是android所具有的所有解码能力,但我找不到任何便利方法。
所以,对于未来的googlers,抱歉这个坏消息。