我试图建立一个简单的媒体播放器与Qt。
我想选择的开始位置的视频启动的播放器。我将其绑定到一个isSeekable事件,以确保媒体是加载和可查找的。
尽管如此,球员并没有像预期的那样工作。我要么是gettings错误(0xC00D6D60),要么视频从一开始就开始了。
这是我的密码:
def seekable_changed(self, is_seekable):
if (is_seekable):
self._player.pause()
self._player.setPosition(videostartmsdiff) # milliseconds
self._player.play()我尝试了不同的组合,有或没有停顿()和play()
如何在Qt中设置开始位置以使其按预期工作?谢谢
发布于 2022-09-03 07:44:26
当QMediaPlayer::stateChanged(QMediaPlayer::State state)变成QMediaPlayer::PlayingState时,您应该连接到state信号并调用QMediaPlayer::PlayingState。
https://stackoverflow.com/questions/73590441
复制相似问题