Youtube Video control with runJavascript (Qt)



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

我将此代码与Qt 5.7.1一起使用QWebEngine

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

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

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

我让它与这段JavaScript一起工作

QString jsToDo2 = "document.getElementById('player').children[0].pauseVideo();";
  webEngineView->page()->runJavaScript(jsToDo2);

干杯