PyQt4项目-youtube播放器没有启动状态更改事件或如何强制HTML5?
我已经使用youtube播放器和IFrame API编写了一个项目。PyQt4项目-youtube播放器没有启动状态更改事件或如何强制HTML5?,html,youtube,pyqt,Html,Youtube,Pyqt,我已经使用youtube播放器和IFrame API编写了一个项目。 到目前为止,它运行良好,但今天它停止了对状态变化事件的触发 我在谷歌上搜索了一下,发现在最后一天有很多报道。 建议的一个解决方案是在playerVars选项中添加项目-html:1,这样youtube播放器将是html5而不是Flash 但即使我加上它,它也不起作用 此外,youtube播放器参数中没有参数-html:1。 因为它不应该发生在Html5播放器上,正如这里所说: 那么我如何让youtube播放器成为我项目中的
到目前为止,它运行良好,但今天它停止了对状态变化事件的触发 我在谷歌上搜索了一下,发现在最后一天有很多报道。 建议的一个解决方案是在playerVars选项中添加项目-html:1,这样youtube播放器将是html5而不是Flash 但即使我加上它,它也不起作用 此外,youtube播放器参数中没有参数-html:1。
因为它不应该发生在Html5播放器上,正如这里所说:
那么我如何让youtube播放器成为我项目中的html5,这正是我喜欢的?
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
playerVars: {rel:0, html5: 1 },
events: {
'onReady': onPlayerReady,
'onStateChange':onPlayerStateChange
}
});
}
pyqt4似乎不支持html5视频。
我试图用pyqt4内置浏览器加载此网站。
QWebView().setUrl(QUrl('http://html5test.com/'))
结果是,运行pyqt4的浏览器不支持html5视频
可能我需要一个更高版本的pyqt
至于未触发的onStateChange事件。。。这可能是flash player或类似的东西的一个临时错误,它是单独修复的