我需要以编程方式从头开始为我的 Android 项目创建 JET 文件。文件格式是否公开?
最佳答案
鉴于所有 JET/Sonivox 文件都在 Android 源代码中(包括较低级别的 C 文件),应该可以计算出格式。
https://android.googlesource.com/platform/external/sonivox/
环顾四周,手册似乎仍在主要开发人员站点上,但工具 (JetCreator) 不再位于 SDK 包中。
http://developer.android.com/guide/topics/media/jet/jetcreator_manual.html
JetPlayer API 未标记为已弃用,因此即使很少使用它们仍然有效。如果您想获得原始工具,则必须从 AOSP 中提取它们:
https://android.googlesource.com/platform/external/sonivox/+/android-4.2.2_r1/jet_tools/
意识到它们依赖于旧版本的 Python (2.5.4) 和 wxPython (2.8.7.1)。当有人在寻找 Linux 版本时,可能需要本线程中提到的 native 库: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/1bMxim9dikU
由于 OpenSL ES 1.0.1 已从 NDK 中的 API 9 (2.3) 提供,与在 API 3 (1.5) 中引入 JET 时相比,开发人员现在拥有更多的音频选项。
关于android - Android JET 文件格式是专有的还是开放的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15375496/