Я пытаюсь показать потенциальному клиенту простой макет того, как он мог бы передавать потоковое видео со своей собственной онлайн-радиостанции на страницу. Радиостанция была построена с использованием внешнего сайта, и в Safari рендеринг ссылки на общий ресурс станции в iFrame работает отлично и воспроизводится сразу при загрузке страницы, при этом пользователю ничего не нужно делать. Вот чистый код html; JS для этой страницы сейчас нет:
<iframe src="https://lucasdraft.out.airtime.pro/lucasdraft_a" frameborder="0"></iframe>
CSS:
iframe {
height: 50px;
width: 200px;
float: right;
}
Но в Chrome, половину времени, когда я пытаюсь загрузить страницу, iframe не отображается вообще, и страница постоянно загружается со статусом внизу слева, отображающим «Ожидание доступного сокета» - опять же, это никогда не происходит в Safari. Когда он загружается в Chrome, вместо отображения медиаплеера basi c из внешнего источника он показывает своего рода серый полукруг с тремя точками. Если я щелкаю этот серый шарик, он начинает играть, но это очень не интуитивно понятно пользователю, не говоря уже о некрасивом. Я предполагаю, что это функция безопасности в Chrome, но не нашел надежного способа ее исправить. Увеличение размера iframe ничего не меняет.
Safari (работает должным образом): ![enter image description here](https://i.stack.imgur.com/28uIR.png)
Chrome ошибка загрузки: ![enter image description here](https://i.stack.imgur.com/640HO.png)
Chrome с очищенным кэшем, после загрузки iframe:
![enter image description here](https://i.stack.imgur.com/JB2IU.png)
Спасибо, и все, что помогает исправить это досадная ошибка!