我将包含的教程 5 (基本媒体播放器)中的流 url 更改为 h.264/mp3 媒体流(来自其原始 ogv 流),它开始抱怨缺少一些插件。
做了一些谷歌搜索后,我发现了 Prajnashi 的 Android 的 gst-ffmpeg 插件https://github.com/prajnashi/gst-ffmpeg但它肯定不适合 SDK。
如果 SDK 没有所需的插件,我该如何解决这个问题?我是 GStreamer 的新手,不知道如何编译任何现有的 Android 插件。
我将包含的教程 5 (基本媒体播放器)中的流 url 更改为 h.264/mp3 媒体流(来自其原始 ogv 流),它开始抱怨缺少一些插件。
做了一些谷歌搜索后,我发现了 Prajnashi 的 Android 的 gst-ffmpeg 插件https://github.com/prajnashi/gst-ffmpeg但它肯定不适合 SDK。
如果 SDK 没有所需的插件,我该如何解决这个问题?我是 GStreamer 的新手,不知道如何编译任何现有的 Android 插件。
你只需要添加
$(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)