【问题标题】:video player with qt phonon (using python)带有 qt phonon 的视频播放器(使用 python)
【发布时间】:2011-01-28 02:44:24
【问题描述】:

我正在使用 Windows xp 并正在尝试运行一个简单的视频播放器。

我正在尝试为此使用 Phonon::VideoPlayer 模块。我将信号连接为

connect(self.player,SIGNAL("finished()"),self.player.deleteLater)

然后,当按下播放按钮时,它会进行以下调用:

self.player.play(Phonon.MediaSource("C:\\vid.mp4"))

但是,这不会在视频播放器小部件中显示视频。我也听不到声音。谁能帮忙??

我尝试使用不同的视频文件格式,但没有成功。

【问题讨论】:

  • 如果这是一个信号/插槽问题,那么您可以将其标记为 QT 和 PYqt 并询问 c++ 人群。如果这是 pyqt/python 的事情,请在 irc.freenode.net #pyqt 上询问。
  • 我认为这不是信号槽问题。我正在按照文档连接信号。添加C++关键字,让更多人注意到。

标签: c++ python qt pyqt phonon


【解决方案1】:

试着写

self.player.play(Phonon.MediaSource("C:\\vid.mp4"))

转义\

【讨论】:

  • 实际上,在我的代码中,我正在做os.path.normpath('C:\vid.mp4')。所以这不是原因。 (为了简单起见,我没有提到,现在更新文件路径)
  • @cppb: \v 不是正确的字符。使用 / 或 \\.
【解决方案2】:
Phonon::MediaSource mediaSource= Phonon::MediaSource("C:\\vid.mp4");

尝试创建这样的媒体源以及其他 Phonon 对象..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2010-11-08
    • 2011-04-05
    • 2010-12-23
    • 2020-02-24
    相关资源
    最近更新 更多