Videojs и clappr livestream всегда открыты в прямом эфире, как отключить? - PullRequest
0 голосов
/ 31 октября 2019

У меня есть страница, которая показывает потоковое видео в реальном времени, но когда я открываю эту страницу на устройствах ios, она открывает прямую трансляцию в полноэкранном режиме, а при выходе из полноэкранного режима трансляция в реальном времени приостанавливается. Я хочу, чтобы прямое потоковое видео воспроизводилось без открытия его в полноэкранном режиме.

С video.js Вот что я пробовал:

html:

<video id="hls-player" controls autoPlay preload="auto" className='video-js vjs-default-skin vjs-big-play-centered'>
      <source src="http://localhost:8080/hls/cam06.m3u8" />                
  </video>

js:

videojs('hls-player', {             
            controls: true,
            liveui:true,
            allowfullscreen:false,
            autoplay: true,                                           
        });   

Также я попытался использовать библиотеку Clappr , но получил тот же результат, вот чтоЯ сделал:

* html:

<div id="player" align='center'>                
    </div>

js: *

new Clappr.Player({
            // this is an example url - for this to work you'll need to generate fresh token
            source: 'http://localhost:8080/hls/cam06.m3u8',
            parentId: '#player',
            autoPlay:true,
        });

Надеюсь, кто-то можетпомоги мне, я немного отчаялся

1 Ответ

0 голосов
/ 03 ноября 2019

Для Video.js добавьте атрибут playsinline к элементу video.

...