使用runJavascript(Qt)进行Youtube视频控制

时间:2017-01-15 00:42:45

标签: qt youtube

我可以在此网址控制此视频(播放,暂停): https://www.youtube.com/watch?v=5kcdRBHM7kM

我在Qt 5.7.1中使用此代码使用QWebEngine

QString jsToDo = "document.getElementById('movie_player').playVideo();";
webEngineView->page()->runJavaScript(jsToDo);

我想获得一个全屏浏览器,所以当我尝试使用此网址的相同视频时: https://www.youtube.com/embed/5kcdRBHM7kM?autohide=1&autoplay=1&modestbranding=1&playerapiid=ytplayer&enablejsapi=1&hl=en

这里的javascript代码不能控制播放,我尝试了多个ID而没有成功。有没有办法控制嵌入youtube视频,我无法控制元素ID?

1 个答案:

答案 0 :(得分:0)

我用它来处理这段javascript

settings-->Build、Executing-->gradle:

干杯