|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
有时间的兄弟,先复制我的代码看一下,在自己的机上是否能运行。 MP4不行,我试着放了一个AVI的也不行。
from PyQt5.Qt import QUrl, QVideoWidget
from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent, QMediaPlaylist
from PyQt5.QtWidgets import QApplication, QWidget
import sys
class Demo(QWidget):
def __init__(self):
super(Demo, self).__init__()
self.playlist = QMediaPlaylist(self)
self.video_widget = QVideoWidget(self) # 1
self.video_widget.resize(self.width(), self.height())
self.player = QMediaPlayer(self)
self.player.setPlaylist(self.playlist)
self.player.setVideoOutput(self.video_widget) # 2
self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('/video/test.avi')))
self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('/video/test2.mp4')))
self.playlist.addMedia(QMediaContent(QUrl.fromLocalFile('/video/test3.mp4')))
self.playlist.setPlaybackMode(QMediaPlaylist.Loop)
self.playlist.setCurrentIndex(1)
self.player.setVolume(80)
self.player.play()
print("11")
if __name__ == '__main__':
app = QApplication(sys.argv)
demo = Demo()
demo.show()
sys.exit(app.exec_())
运行之后,是一个白色窗口,视频并没有出来,百度说装LAV ,已经装了,但还是不行。 有人说要装了QT的目录,我装到了PYQT5 目录下了,也不行呀,急死了!!! |
|