有关如何使用GTK +播放视频的任何建议?
此致
Lancy Norbert Fernandes
答案 0 :(得分:5)
对于在GTK +和其他GTK Bindings上播放视频,您有很多选择。
选项:使用第三方库
1-尝试使用ogmrip-gtk,一组Gtk接口,它允许您将开源OGMRip库用作Gtk-Widget。
2-您可以使用其他库gstreamer。也可以轻松使用Gtk。
3-您可以使用LibVLC - gtk。 LibVLC的GTK包装器(曾经使用过VLC媒体播放器吗?)。我个人非常喜欢这个。
选项:使用开源软件中的代码
1- Banshee媒体播放器是开源的,虽然它使用Gtk#,但您可以毫不费力地将代码转换为GTK +。
2-请参阅MPlayer或Totem播放器源代码。 (或其他任何问题,这里是list)
选项:使用流程
1-我听说MPlayer命令行非常简单。这是一个指南。 http://www.mplayerhq.hu/DOCS/HTML/en/commandline.html
使用GTK +总会有很多新的和创新的(更不用说开源)方式来做事。所以一直在寻找更好的方法。我个人非常喜欢GTK +工具包,并且发现你无法做任何事情。
答案 1 :(得分:5)
Here is a tutorial on making a media player in GTK+ and GStreamer
基本上你想添加一个GtkDrawingArea来显示视频,并创建一个playbin2 GstElement来播放视频,当实现GtkDrawingArea时你需要获得绘图区域的XID并将其传递给playbin元素来告诉它在哪里显示视频。
答案 2 :(得分:4)
GStreamer与GTK +很好地融合。