Python:调用windows media player播放视频

简介:Windows Media Player是微软公司出品的一款免费的播放器,属于Microsoft Windows的一个组件,通常简称"WMP",支持通过插件增强功能。

关联教程python:超实用下载工具you-get

下载视频:you-get https://v.qq.com/x/page/q300544d6ub.html
图片

将视频改名:Draw_duck_in_10_seconds.mp4

播放视频源码:

import subprocess
subprocess.call(r'C:\Program Files\Windows Media Player\wmplayer.exe C:\Users\xxxx\Desktop\Draw_duck_in_10_seconds.mp4')

图片
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

Python中,使用PyQt6(PySide6的一个分支)库播放视频通常涉及到使用QMediaPlayer和QVideoWidget组件。下面是基本步骤: 1. 首先,确保已经安装了PyQt6和必要的多媒体编解码器。你可以通过pip安装`pyside6`或`PyQt6`。 ```bash pip install pyside6 PySide6-tools ``` 2. 导入所需的模块: ```python from PySide6.QtWidgets import QApplication, QMainWindow, QVBoxLayout from PySide6.QtMultimedia import QMediaPlayer, QVideoWidget from PySide6.QtGui import QImage ``` 3. 创建主窗口和布局: ```python class VideoPlayer(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('PyQt6 Video Player') self.setWindowIcon(QIcon('path_to_your_icon.ico')) # 设置图标 layout = QVBoxLayout() self.widget = QVideoWidget() # 视频播放区域 layout.addWidget(self.widget) main_widget = QWidget() main_widget.setLayout(layout) self.setCentralWidget(main_widget) self.media_player = QMediaPlayer() # 初始化媒体播放器 # 在这里设置视频文件路径 video_path = 'path_to_your_video.mp4' self.media_player.setMedia(QMediaContent(QUrl.fromLocalFile(video_path))) self.media_player.positionChanged.connect(self.update_position) # 更新播放进度 self.media_player.error.connect(self.handle_error) def update_position(self, position): print(f"Position: {position}") def handle_error(self, error): print(f"Error occurred: {error.toString()}") if __name__ == '__main__': app = QApplication([]) player = VideoPlayer() player.show() app.exec_() ``` 在这个例子中,你需要替换`video_path`为你要播放的实际视频文件路径。程序会创建一个窗口,并在其中显示视频。当视频播放、暂停或遇到错误时,相应的回调方法会被调用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值