iframe中的自动播放clappr播放器

问题描述 投票:0回答:2

我正在建立一个供个人使用的html文件,应该向我展示一些网站,其中一个是该Clappr播放器:

https://player.livespotting.tv/jwp-weather.html?alias=PS_98e04&station=38

由于这将在Chromium信息亭模式下使用,因此我需要它自动播放。

我不拥有上面提供的链接的页面。

到目前为止,我已经尝试使用javascript模拟click事件,但似乎无法正常工作。以下是我缩短的html文件。关于如何让此播放器开始自动播放的任何建议?

<!DOCTYPE html>
<html>
<head>

<style>
#webcam {
        border: none;
    }
</style>  
</head>

<body>

<table cellspacing="0" cellpadding="0">
  <tr>
    <td>
        <iframe id="webcam" src="https://player.livespotting.tv/jwp-weather.html?alias=PS_98e04&amp;station=38" scrolling="no" width="512" height="384">

         <script type="text/javascript">
        var elem = document.getElementById('webcam');
triggerEvent( elem, 'click' );

function triggerEvent( elem, event ) {
  var clickEvent = new Event( event ); // Create the event.
  elem.dispatchEvent( clickEvent );    // Dispatch the event.
}
         </script>
        </iframe>
    </td>
    <td>
        <div>
        <iframe id="google" src="https://www.google.com/" scrolling="no" width="512" height="384">
        </iframe>
        </div>
    </td>
  </tr>
</table>
</body>

</html>
´´´
javascript html iframe click autoplay
2个回答
0
投票

[也许检查player.livespotting.tv API是否具有自动播放选项,方法是将其添加到url或类似于YouTube API(https://developers.google.com/youtube/player_parameters)。


0
投票

我通过使用xdotools在Raspberry Pi的操作系统中对自动点击进行编程来解决此问题。由于跨域策略,似乎无法在html文件中实现这种单击事件。

对于有更多经验的stackoverflow用户:我现在应该删除此问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.