1.
SvetlanaSchipakina
11.11.19 16:37 Сейчас в теме
Добрый день. Может быть кто-то сталкивался.
Делаю отображение веб камер поток webRTC, требуется отобразить кнопку рядом с видео, при нажатии открывается шлагбаум (отправляется команда через средства интеграции со СКУД)
Возникла проблема на iPhone - видео проигрывается встроенным браузером Safari, но при нажатии play - автоматически переходит в полноэкранный режим, соответственно все интерактивные элементы становятся не доступны, при сворачивании видео - видео останавливается. Нужно чтобы видео проигрывалось в окне.
По результатам раскопок по форумам, пришла к выводу, что через HTML эту задачу не решить, т.к. это заблокировано политикой Apple и возможно только имея нативный код, как указано в примере (https://stackoverflow.com/questions/36043776/youtube-iframe-api-on-iphone-without-fullscreen) НО, можем ли мы это сделать используя мобильную платформу?
Может быть помогут какие-то внешние компоненты?
Может быть кто-то пробовал отображение потокового видео через flash и там это работает?
Вообщем, буду рада любой идее по теме, т.к. я в тупике.
Текст HTML страницы для теста (ссылка на камеру не моя, а одна из общедоступных)
<ht ml lang="ru">
<head> <met a charset="utf-8"><met a name="viewport" content="width=device-width"></head>
<body>
<div class="iv-embed" style="margin:0 auto;padding:0;border:0;">
<div class="iv-v" style="display:block;margin:0;padding:1px;border:0;background:#000;">
<ifr ame class="iv-i" style="display:block;margin:0;padding:0;border:0;"
src="http://glaz.inetvl.ru/embed/v2/?server=100-99e44525efa8424256000a72b5de0aba&camera=0&width=&height=&lang=ru" width="device-width" frameborder="1" allowfullscreen></iframe>
</div>
</div>
</body>
</html>
P.S. на Андроид все работает как надо, видео открывается в окне, кнопки доступны. Но высшее руководство все на Apple..
6.
SvetlanaSchipakina
15.11.19 10:29 Сейчас в теме
Решение не помогло. Сказали, что это будет дорого для нас и что их решение подходит для онлайн казино, которые готовы платить за самую минимальную задержку при онлайн трансляции.