缺少适用于Android SDK的GStreamer插件

时间:2012-12-21 17:45:22

标签: android android-ndk gstreamer

我将附带的 Tutorial 5 (基本媒体播放器)中的流网址更改为h.264 / mp3媒体流(来自其原始的ogv流),并开始抱怨一些丢失的插件

在做了一些谷歌搜索后,我发现了Prajnashi的Android https://github.com/prajnashi/gst-ffmpeg的gst-ffmpeg插件,但它肯定不适合SDK。

如果SDK没有所需的插件,我该如何解决这个问题?我是GStreamer的新手,不知道如何编译Android的任何现有插件。

1 个答案:

答案 0 :(得分:2)

你只需要添加

$(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)