PyQt5 QMediaPlayer播放不了视频 |
您所在的位置:网站首页 › PR软件打不开本地MP4视频 › PyQt5 QMediaPlayer播放不了视频 |
代码:
编辑器 pycharm: from PyQt5.QtWidgets import QApplication, QWidget, QFileDialog from PyQt5.QtMultimediaWidgets import QVideoWidget from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent import sys app = QApplication(sys.argv) win = QWidget() win.setWindowTitle("视频播放 实例") win.resize(800, 500) videoWidget = QVideoWidget(win) #视频控件 videoWidget.resize(win.width(), win.height()) player = QMediaPlayer() player.setVideoOutput(videoWidget) url = QFileDialog.getOpenFileUrl()[0] #选择本地视频 player.setMedia(QMediaContent(url)) player.play() #播放视频 win.show() sys.exit(app.exec_()) QMediaPlayer 播放不了视频:
在电脑上需要安装一个 视频 解码器,解码器有如下: 解码器: LAV Filters K-Lite Codec Pack Basic LAV Filters下载地址:http://forum.doom9.org/showthread.php?t=156191 https://files.1f0.de/lavf/LAVFilters-0.73.1.exe K-Lite Codec Pack Basic:https://www.codecguide.com/download_k-lite_codec_pack_basic.htm 安装完 K-Lite Codec Pack Basic 后,关闭pycharm,重新打开pycharm。 再次运行程序:笔者已经测试。 ----结束---- 仅学习。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |