我需要以编程方式为我的 Android 项目从头开始创建 JET 文件。文件格式是否公开可用?
1 回答
鉴于所有 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 版本时,可能需要本线程中提到的本机库: 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 时相比,开发人员现在拥有更多的音频选项。