使用 PyQT QDialogs (Python) 的视频播放器



我正在寻找有关如何使用对话框(或任何更可取的方式)让视频播放器在 PyQT4 中工作的帮助。目前,我有一个已经使用主窗口的GUI,我可以导航到视频播放器(此处链接提供了完整代码)。我已经从另一个代码导入了可以工作的视频播放器,如下所示:

import sys
import os
import F1_Sim_Base_v1_30_newvid
from PyQt4 import QtCore, QtGui
from PyQt4.phonon import Phonon
class videoPlayer(QtGui.QMainWindow):
   def __init__(self):
        QtGui.QMainWindow.__init__(self)
        widget = QtGui.QWidget()
        layout = QtGui.QVBoxLayout()
        widget.setLayout(layout)
        self.setCentralWidget(widget)

        self.player = Phonon.VideoPlayer(widget)
        layout.addWidget(self.player)
        #vpWidget = Phonon.VideoWidget()
        mediaObject = Phonon.MediaObject()
        filePath = os.path.join(os.path.dirname(__file__), 'RB9_1.avi')
        self.mediaSrc = Phonon.MediaSource(filePath)
        self.player.play(self.mediaSrc)

if __name__ == '__main__':
     app = QtGui.QApplication([])
     tester = videoPlayer()
     tester.show()
     app.exec_()

在此代码中,它独立工作。但是,导入时,仅播放声音,不显示任何窗口。有关如何解决此问题的任何帮助将不胜感激。如果有任何部分不清楚,请告诉我,以便我尽力为您说清楚。

sudo apt-get update
sudo apt-get install python3-pyqt4.phonon-dbg
sudo apt-get update
sudo apt-get install python-qt4-phonon-dbg

实用工具

https://packages.debian.org/wheezy/python-qt4-phonon

相关内容

  • 没有找到相关文章

最新更新