我开发了一个自定义解码器作为我最终项目的一部分。我的解码器接受 .steve 文件,现在我想将我的解码器与android框架集成。
我在这件事上已经研究了很多,我发现其中一个有用的链接就在这里。 Android: How to integrate a decoder to multimedia framework
我面临的问题是我不想编译整个android源代码来集成我的解码器。
我想创建一个包含.apk
文件的应用,可以识别 .steve 文件并播放视频。所以,任何想要我测试我的应用程序的人都可以直接在我的手机中安装apk
而不是编译源代码,然后apk
可以很容易地在我的研究生院分发以测试我的解码器。< / p>
答案 0 :(得分:0)
只需安装apk即可将自定义编解码器集成到整个多媒体层。为此,您必须重新编译自己的修改过的固件。这很复杂,不适用于生产(你不能强迫所有人安装你的Android操作系统版本)。
但您可以开发自己的多媒体播放器,其中包含自定义编解码器支持(如MXPlayer应用程序或任何其他)。然后在您的应用程序清单中,您可以标记对此自定义格式(.steve)的支持,因此Android将知道此应用程序可以处理此格式。