我想播放视频的某个部分,例如,使用PyQt5播放从第30秒到第33秒的视频。我正在使用Qmultimedia小部件。在
这就是我的播放器代码的外观。有没有办法在某个位置开始和结束?我已经手动将视频剪辑到subclips中,只播放那些subclips,但这非常耗时。谢谢您!在
self.player = QtMultimedia.QMediaPlayer(None, QtMultimedia.QMediaPlayer.VideoSurface)
file = QtCore.QDir.current().filePath("path")
self.player.setMedia(QtMultimedia.QMediaContent(QtCore.QUrl.fromLocalFile(file)))
self.player.setVideoOutput(self.ui.videoWidget)
self.player.play()
您可以用
setPosition()
方法以毫秒为单位设置位置,并通过positionChanged
信号来监视所用的时间以停止播放相关问题 更多 >
编程相关推荐