PyQt5 QWebview,QWebPage不会循环播放html5视频

时间:2016-01-25 23:45:02

标签: html5 qt video pyqt pyqt5

在Windows 10上运行,但问题也在7和8中。

将html加载到QWebview的QWebPage中,该视频使用了html'视频'标记和参数'循环'。

<video preload="none" loop muted class="video-tag" poster="some_pic.jpg">
    <source src="some_video.mp4" type="video/mp4">
</video>

如果我在浏览器上访问该页面,视频会按预期循环播放。

QWebView QWebPage只播放一次视频,然后回退到预设的.jpg,如果光标退出电影并返回,电影将再次播放。

我尝试通过调用:

设置QWebPage:ToggleMediaLoop操作
self.page().action(QtWebKitWidgets.QWebPage.ToggleMediaLoop).setChecked(True)

并通过在(False)之前和之后(True)调用以下行来验证:

self.page().action(QtWebKitWidgets.QWebPage.ToggleMediaLoop).isChecked()

来自documentation:&#34;切换悬停的音频或视频是否应在完成时循环播放&#34;

我没有正确设置动作吗?
我错过了.dll吗?
是&#34;循环&#34; QtWebKit不支持吗?

谢谢! =)

0 个答案:

没有答案