我想在我的安卓应用程序中使用GStreamer。到目前为止,我已经可以创建GstNetClock并成功地使用它。
如果我尝试创建一个playbin2元素,工厂总是返回NULL。我的代码:
GstElement* player = gst_element_factory_make("playbin2", NULL);jni/Android.mk的相关线路
GSTREAMER_PLUGINS := $(GSTREAMER_PLUGINS_CORE) \
$(GSTREAMER_PLUGINS_PLAYBACK) \
$(GSTREAMER_PLUGINS_CODECS) \
$(GSTREAMER_PLUGINS_NET) \
$(GSTREAMER_PLUGINS_SYS)
GSTREAMER_EXTRA_DEPS := gstreamer-net-0.10 \
gstreamer-interfaces-0.10 \
gstreamer-video-0.10 \
gstreamer-plugins-base-0.10此外,我还试图增加GStreamer到GST_LEVEL_LOG的日志详细性。但是,根本没有显示任何日志(与默认设置一样)。
我必须加载额外的插件或库吗?或者我应该配置不同的东西吗?
发布于 2013-08-22 12:41:00
请检查是否可以在命令提示符gst-inspect-0.10 playbin2下运行。您可能有一个较早的不推荐版本,即playbin。也试着用它。
答:不要以为你需要额外的插件,因为playbin2是gst-plugins-base的一部分
https://stackoverflow.com/questions/18219966
复制相似问题