TokBox вращает видеоизображение в веб-приложении

Я занимаюсь разработкой приложения для видеоконференций на платформе OpenTok, и у меня возникла проблема с поворотом видеоэкрана.

Предполагая, что на другом конце у меня есть видеозвонок пользователя телефона, он может переключить свой телефон с портрета / пейзажа на пейзаж / портрет. В то же время это приложение для телефона будет отправлять ориентацию по каналу данных, и на сайте я буду соответственно поворачивать видео, используя что-то вроде:

switch (event.data) {
          case 'portrait up':
            video_container.style.transform = 'rotate(0deg)';
            break;
          case 'portrait down':
            video_container.style.transform = 'rotate(180deg)';
            break;
          case 'landscape left':
            video_container.style.transform = 'rotate(270deg)';
            break;
          case 'landscape right':
            video_container.style.transform = 'rotate(90deg)';
            break;
}

Проблема в том, что изображение никогда не использует весь доступный контейнер. Например, в портрете я вижу:

Есть ли простой способ исправить это, не обрезая часть изображения?

Спасибо!

0 ответов

Другие вопросы по тегам