您好,抱歉,我是乞gg。 我的资产文件夹中没有声音文件,但.obb中没有声音文件 我正在使用仅使用资产文件夹的RythmGame示例。 我正在尝试使用DataSound,但是在我的示例中仅使用AAssetDataSource来创建DataSound。 我看一下Asset和NDKExtractor的解码功能,但只能与AssetManager中的AAsset一起使用... 如何使用Oboe从.obb播放声音? 有人可以帮我解决这个问题吗?
谢谢
答案 0 :(得分:0)
您应该能够通过getting the path to your expansion file和passing that through JNI to your native code来执行此操作,将其作为普通文件对象打开并将其内容传递给提取器。
您对NDKExtractor::decode
方法是正确的-它们采用AAsset *
,但是更新它们以从打开的文件中获取文件描述符应该很容易。