GStreamer在Android SDK中缺少插件。

5

我在包含的Tutorial 5(一个基础媒体播放器)中更改了流URL,从其原始的ogv流更改为h.264/mp3媒体流,然后它开始抱怨一些缺少插件。

经过一番搜索,我发现Prajnashi的gst-ffmpeg插件适用于Android https://github.com/prajnashi/gst-ffmpeg,但显然不适合SDK。

如果SDK没有所需的插件,我该如何解决?我对GStreamer很陌生,也不知道如何为Android编译任何现有插件。


我现在有同样的问题。你解决了吗?请告诉我你的解决方案。 - user840866
恐怕不行。 GstreamerSDK 也没有回复。 - mjiang
这个问题你在此期间找到解决方案了吗? - TiGer
1个回答

2
您只需添加 < /p>
$(GSTREAMER_PLUGINS_CODECS_RESTRICTED)

请将以下内容添加到位于android-tutorial-5的jni文件夹中的Android.mk文件中:

示例代码如下:

GSTREAMER_PLUGINS := $(GSTREAMER_PLUGINS_CORE) $(GSTREAMER_PLUGINS_PLAYBACK) $(GSTREAMER_PLUGINS_CODECS) $(GSTREAMER_PLUGINS_NET) $(GSTREAMER_PLUGINS_SYS)  $(GSTREAMER_PLUGINS_CODECS_RESTRICTED)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接