Autoplay Clappr игрок внутри iframe - PullRequest
0 голосов
/ 22 марта 2020

Я создаю файл html для личного пользования, который должен показать мне несколько веб-сайтов, один из которых - это проигрыватель Clappr.

Поскольку он будет использоваться в режиме киоска Chromium , Он мне нужен для автозапуска.

Мне не принадлежит страница с указанной выше ссылкой.

До сих пор я пытался смоделировать событие нажатия, используя javascript, но это не похоже на работу. Ниже мой сокращенный файл 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>
´´´

Ответы [ 2 ]

0 голосов
/ 22 марта 2020

Я решил это, запрограммировав автоматический щелчок c в ОС моего Raspberry Pi, используя xdotools. Реализация такого события щелчка в файле html кажется невозможной из-за кросс-доменных политик.

Для более опытных пользователей stackoverflow: я должен удалить этот вопрос сейчас?

0 голосов
/ 22 марта 2020

Возможно, проверьте, есть ли в файле player.livespotting.tv опция автозапуска, добавив ее в URL или что-то похожее на API YouTube (https://developers.google.com/youtube/player_parameters).

...