pyqt5 视频播放器
时间: 2023-10-06 11:07:58 浏览: 130
用qt5写的视频播放器
pyqt5 视频播放器示例代码如下:
```python
from PyQt5.QtWidgets import *
from PyQt5.QtMultimedia import *
from PyQt5.QtMultimediaWidgets import QVideoWidget
import sys
if __name__ == '__main__':
app = QApplication(sys.argv)
player = QMediaPlayer()
vw = QVideoWidget() # 定义视频显示的widget
vw.show()
player.setVideoOutput(vw) # 视频播放输出的widget,就是上面定义的
player.setMedia(QMediaContent(QFileDialog.getOpenFileUrl()[0])) # 选取视频文件
player.play() # 播放视频
sys.exit(app.exec_())
```
这是一个简单的pyqt5视频播放器示例代码,首先导入所需的模块,然后创建一个QApplication实例和QMediaPlayer实例。接下来,创建一个QVideoWidget实例作为视频显示的窗口,并设置该窗口为视频输出。通过调用QFileDialog.getOpenFileUrl()方法来选择要播放的视频文件,并将其作为QMediaContent设置给QMediaPlayer。最后,调用player.play()方法来开始播放视频。
阅读全文