Неверный данные о потоке видео от сервера

Добрый день,
подскажите, плиз, метод:
videoResolution() - Get stream video size

почему-то меняет размер видео, в зависимости от девайса, на котором вызывается похоже, при этом размер видеопотока не меняется и получается, что видеопоток не умещается в отведенные для него рамки. Подскажите, как можно решить проблему? Пока подумал захардкодить размер видео и привязать к нему, но не хотелось бы хардкодить.
Спасибо
 

Max

Administrator
Staff member
Метод videoResolution() отдает текущее разрешение видео, которое воспроизводится.
Разрешение видео может динамически меняться во время стриминга на стороне стримера (отправителя). Разрешение подстраивается под канал и процессор чтобы сохранить минимальную задержку. Плеер воспроизводит поток как есть и поэтому может получать разные разрешения в процессе воспроизведения.
Если посмотрите на код нашего примера плеера, у нас используется вспомогательная функция resizeVideo, которая вписывает картинку в div - элемент.
https://github.com/flashphoner/flas...examples/demo/streaming/player/player.js#L125
https://github.com/flashphoner/flas...0/examples/demo/dependencies/js/utils.js#L160
Если остались вопросы, опишите подробнее, желательно со скриншотами, в чем проблема.
 
Top