- type: 'viewer || presenter' - тип клиента. Презентер - вещает, вьювер - смотрит
- server: 'ws://localhost:9080', - адрес сигнального сервера. рабочий здесь: wss://signalserver.whenspeak.ru/one2many
- roomID: '10', - номер комнаты, для каждого презентера разная комната
- autoplay: true, - плеер запускается автоматически, если невозможно запустить - то он сам выставляет флаг false
- цвета кнопок
style: { - цвета кнопок
button: 'white', - по умолчанию
buttonHover: '#f28b00' - ховер
}
- mediaConstraints - как он составляется смотреть здесь https://developer.mozilla.org/en-US/docs/Web/API/Media_Streams_API/Constraints , но можно взять такое же как у флешфоунера(это выбор устройств + выбор разрешения)
- element - элемент куда будет вставляться плеер
- onPlaying - заиграл поток
- onReady - плеер заинитился
- onStop - остановился поток
- onError - произошла ошибка, коллбек вернет инфу об ошибке
- onFullscreenChange - фуллскрин вкл/выкл
- onMicrophoneSwitched - микрофон вкл/выкл
- onCameraSwitched - камера вкл/выкл
- play - метод начала воспроизведения
- stop - метод остановки воспроизведения
- playOnlyVideoTag - запуск видео тэга
- switchMicrophone - вкл/выкл микрофон
- switchCamera - вкл/выкл камера
- isMicrophoneEnabled - флаг вкл/выкл микрофон
- isCameraEnabled - флаг вкл/выкл микрофон
- closeConference - хуйпойми, дроч какой-то
- turnURL=whenspeak:whenspeak@93.95.98.89:3478
- stunServerAddress=173.194.66.127:19302
Вызвать окно со статой на десктопе - shift+a