首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >miro如何嵌入vlc

miro如何嵌入vlc
EN

Stack Overflow用户
提问于 2013-05-23 04:15:23
回答 1查看 525关注 0票数 0

如果这听起来像一个愚蠢的问题,我很抱歉,但我正在查看代码,看看VLC如何嵌入到另一个程序中。

不久前,我读到Miro使用VLC库或源代码。但是,我在Miro源代码中找不到任何对VLC的引用。

问题是: miro是如何嵌入vlc的?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 04:21:40

最好的方法是查看Miro源代码,可以在GitHub上浏览:https://github.com/pculture/miro/

顺便说一句,Miro说他们在Linux上使用Gstreamer和Xine,而不是VLC。OSX版本使用Quicktime。只有Windows版本使用VLC,因此建议关注代码的这一部分:https://github.com/pculture/miro/tree/master/tv/windows

从那里,grep将显示以下内容:

代码语言:javascript
复制
plat/xulhelper.py:pcfIDTVVLCRenderer = components.interfaces.pcfIDTVVLCRenderer

看看上面的几行,你会发现:

代码语言:javascript
复制
from xpcom import components

因此,VLC正以某种方式通过XPCom使用。从那时起,您必须弄清楚XPCOM和VLC是如何交互的。如果您还没有接触到XULRunner和XPCOM,我建议您找到另一种方法来实现这一点。如果你的目标是在你自己的Python程序中使用VLC?在你自己的C/C++程序中?您使用的是什么GUI工具集?

回复评论:

如果你喜欢java,http://caprica.github.io/vlcj/是看起来不错的vlc java绑定,但警告一下,我不是一个真正的Java爱好者。

对于python,您可以尝试pyqt和vlc-qt,但这可能需要一些麻烦。

如果您知道一点C++,使用Qt,直接使用libVLC或vlc-qt可能是最简单的。如果您还不了解C++和Qt,那么它就不会是。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16700817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档