使用 gtk+ 播放视频

发布于 2024-09-10 21:17:52 字数 28 浏览 4 评论 0原文

您对使用 GTK+ 播放视频有什么建议吗?

Do you have any suggestion about playing videos using GTK+?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可是我不能没有你 2024-09-17 21:17:52

对于在 GTK+ 和其他 GTK 绑定上播放视频,您有很多选择。

选项:使用第三方库

1- 尝试使用 ogmrip-gtk< /a> ,一组 Gtk 接口,允许您使用开源 OGMRip 库作为 Gtk-Widget。

2-您可以使用另一个库,gstreamer。也可以轻松地与 Gtk 一起使用。

3-您可以使用 LibVLC - gtk。 LibVLC 的 GTK 包装器(曾经使用过 VLC 媒体播放器吗?)。就我个人而言,我非常喜欢这个。

选项:使用开源软件中的代码

1- Banshee 媒体播放器是开源的,虽然它使用 Gtk#,但将代码转换为 GTK+ 可能没有问题。

2- 请参阅 MPlayer 或 Totem Player 源代码。 (或任何其他与此相关的内容,这里有一个 列表

选项:使用流程

1- 我听说 MPlayer 命令行非常简单。这是一个指南。 http://www.mplayerhq.hu/DOCS/HTML/en/commandline.html

使用 GTK+ 总是有很多新的和创新的(更不用说开源的)方法来做事情。所以总是不断寻找更好的方法。我个人是 GTK+ 工具包的忠实粉丝,并且发现没有什么是你不能用它做的。

For Playing Videos on GTK+ and other GTK Bindings you have a lot of options.

Option: Use A Third-Party Library

1- Try using ogmrip-gtk , A set of Gtk Interface, which allows you to use the open-source OGMRip library as a Gtk-Widget.

2- You may use another library, gstreamer. Also can be used easily with Gtk.

3- You may use LibVLC - gtk. A GTK wrapper for LibVLC (ever used the VLC Media Player?). Personally , I like this a lot.

Option: Using Code from Open-Source Software

1- The Banshee media player is open-source and although it uses Gtk#, you may have no trouble converting the code to GTK+.

2- See the MPlayer or Totem Player Source Code. (or any other for that matter, here is a list )

Option: Use A Process

1- I've heard the MPlayer Command Line is pretty simple. Here's a guide. http://www.mplayerhq.hu/DOCS/HTML/en/commandline.html

With GTK+ there are always a lot of new and innovative (not to mention open-source) ways to do stuff. So always keep looking for better ways. I am personally a great fan of the GTK+ toolkit and have found that there is nothing you cannot do with it.

人心善变 2024-09-17 21:17:52

GStreamer 与 GTK+ 集成良好。

GStreamer integrates well with GTK+.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文