gpt4 book ai didi

android - 从内存中使用 openSL 播放 MP3 文件 android NDK

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:00 25 4
gpt4 key购买 nike

我有我的 android 应用程序,其中数据使用 FileWrap 打包。问题是我想将 mp3 数据包装到 android 文件中并从该内存中播放。我已经检查了 NDK 中的 nativeaudio 示例,它显示了如何将 MP3 作为 Assets 或文件系统文件播放,但它没有显示如何播放嵌入到内存中的 MP3。

请帮忙。谢谢。

最佳答案

我不认为这是可能的......但是。

AFAIK android opensl 仅支持流中的 MP3 解码和播放...

我还没有看到最新的 ndk 版本 (r9b),但如果 opensl 示例应用程序不支持内存中的即时解码,我怀疑它是否可用。

也许看看这里可以解决问题: https://groups.google.com/forum/#!searchin/android-ndk/opensl|sort:date/android-ndk/cMHlkyQkFU0/vMkyO2201yYJ

或者您可以将您的 MP3 文件转储到“assets”文件夹中,然后像往常一样使用 AAssetManager 播放它们。

关于android - 从内存中使用 openSL 播放 MP3 文件 android NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com