Bootstrap

python实现视频播放器_对目前的视频播放器不满意?教你用Python做一个视频播放器...

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

以下文章来源于Charles的皮卡丘 ,作者白露未晞me

Python爬虫、数据分析、网站开发等案例教程视频免费在线观看

https://space.bilibili.com/523606542

这里我们主要利用PyQt5来带大家写个简单的视频播放器。首先,我们来初始化一下视频播放器的窗口:

# 初始化窗口

self.setWindowTitle('视频播放器')

self.setWindowIcon(QIcon(os.path.join(os.getcwd(), 'images/icon.png')))

self.setGeometry(300, 50, 810, 600)

self.setWindowFlags(Qt.WindowCloseButtonHint | Qt.WindowMinimizeButtonHint)

palette = QPalette()

palette.setColor(QPalette.Background, Qt.gray)

self.setPalette(palette)

其中setWindowTitle函数用于设置窗口标题,而setWindowIcon函数则用于设置窗口图标:

接着,我们来定义一些必要的组件,即视频播放插件:

self.video_widget = QVideoWidget(self)

self.video_widget.setGeometry(QRect(5, 5, 800, 520))

palette = QPalette()

palette.setColor(QPalette.Background, Qt.black)

self.video_widget.setPalette(palette)

self.video_widget.setStyleSheet('background-color:#000000')

self.player = QMediaPlayer(self)

self.player.setVideoOutput(self.video_widget)

self.player.setVolume(50)

和选择视频相关的组件:

# --当前的视频路径

self.video_line_edit = QLineEdit('')

# --选择视频按钮

self.select_video_btn = QPushButton('选择')

播放和暂停按钮(需要注意的是播放和暂停按钮不能同时显示,即默认是显示播放键,隐藏暂停键ÿ

;