我在包含的Tutorial 5(一个基础媒体播放器)中更改了流URL,从其原始的ogv流更改为h.264/mp3媒体流,然后它开始抱怨一些缺少插件。
经过一番搜索,我发现Prajnashi的gst-ffmpeg插件适用于Android https://github.com/prajnashi/gst-ffmpeg,但显然不适合SDK。
如果SDK没有所需的插件,我该如何解决?我对GStreamer很陌生,也不知道如何为Android编译任何现有插件。
我在包含的Tutorial 5(一个基础媒体播放器)中更改了流URL,从其原始的ogv流更改为h.264/mp3媒体流,然后它开始抱怨一些缺少插件。
经过一番搜索,我发现Prajnashi的gst-ffmpeg插件适用于Android 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)