...
Для разбора кода возьмем версию файла player.js с хешем 24a69e1 , которая находится здесь и доступна для скачивания в соответствующей сборке 2.0.225.
...
- имя видеопотока
streamName remoteVideo-divэлемент, в котором будет отображаться видео- разрешение, с которым поток будет проигрываться (на сервере включается транскодинг)
useControls- включает использование стандартных элементов управления проигрыванием потокаunmutePlayOnStart: false- отключает автоматическое воспроизведение звука при автозапуске воспроизведения для соблюдения требований браузеров
...
playing- скрывается собственный прелоадер при проигрывании потокаwebkitbeginfullscreen,webkitendfullscreen- определяется полноэранный режим для снятия потока с паузы при выходе из него в iOS Safaripause- проигрывание снимается с паузы при выходе из полноэкранного режима; при нажатии на стандартную кнопку паузы в обычном оконном режиме останавливается проигрывание потока
...
Обрабатываются следующие события:
playing- скрывается собственный прелоадер при проигрывании потокаpause- при нажатии на стандартную кнопку паузы в обычном оконном режиме останавливается проигрывание потока
...