问题标签 [songbird]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何从 XPCOM 对象连接到 Songbird 插件中的 GStreamer 插件?
我正在编写一个 Songbird 插件,它包含三个部分:XUL (javascript)、一个 GStreamer 过滤器和一个 XPCOM 插件。
我有兴趣从我的 XPCOM 组件访问 GStreamer 层。如果有人知道如何做到这一点的任何资源,我将不胜感激。
具体来说,我需要有关从我的插件中访问 GStreamer 功能的文档或示例(从我的 XPCOM 组件 (C++) 构建 GST 管道并通过它运行文件。
谢谢 :)
c++ - 如何诊断加载 gstreamer 插件时出现的问题?
我创建了一个 gstreamer 插件,其中包含一个元素,当放入管道时会生成一些数据(通过遵循GStreamer Plugin Writer's Guide)。
我的问题是我无法在测试应用程序中加载我的插件。当我调用时gst_element_factory_make("myextractor", NULL)
,结果始终为 NULL。
更多数据(我不确定这是否相关):
当我gst-inspect
在我的 dll 上运行时,我得到不完整的输出(使用 cygwin 生成的输出):
如果我将此与 avisubtitle 插件(来自GStreamer Good Plug-ins
软件包)进行比较,我得到的信息要少得多。
例如,我的插件说:
avisubtitle 插件说(使用生成$ /cygdrive/c/OSSBuild/GStreamer/v0.10.6/bin/gst-inspect.exe avisubtitle
):
我的问题:我需要关于如何调试/确定我缺少什么的建议(启用调试输出、设置和检查路径等)。我的测试代码(对 的调用gst_element_factory_make
)是用 Songbird adon 编写的,但是如果我将代码放在单独的可执行文件中,我会得到相同的结果。
linux - 如何在 Songbird 中播放流媒体?
Songbird 是一个有很多插件的开源媒体播放器。我想通过网络广播在我的鸣禽上播放的媒体。请不要建议我使用其他播放器。