Javascript TokBox在web应用程序中旋转视频图像

Javascript TokBox在web应用程序中旋转视频图像,javascript,opentok,tokbox,video-conferencing,Javascript,Opentok,Tokbox,Video Conferencing,我正在使用OpenTok平台开发一个视频会议应用程序,我遇到了一个旋转视频屏幕的问题 假设在另一端我有一个手机用户视频通话,他可能会将手机从纵向/横向切换到横向/纵向。同时,此手机应用程序将通过数据通道发送方向信息,在站点中,我将使用如下方式相应地旋转视频: switch (event.data) { case 'portrait up': video_container.style.transform = 'rotate(0deg)';

我正在使用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;
}
问题是,映像从不使用所有可用的容器。例如,在我看到的肖像中:

有没有简单的方法可以在不切断部分图像的情况下修复此问题


谢谢

你不需要自己旋转视频,OpenTok应该处理这个问题。您正在使用opentok.js库吗?您在移动端使用的浏览器是什么?Android版的Chrome还是Firefox?iOS 11上的Safari测试版?Hi@AdamUllman我正在使用“opentok”:“2”/2.8 SDK在网络应用程序中,2.8 SDK在iOS应用程序中,它是一个iOS swift应用程序,连接到网络应用程序。这些都是非常旧的版本。你试过使用最新版本v2.11吗?你不需要自己旋转视频,OpenTok应该可以处理。您正在使用opentok.js库吗?您在移动端使用的浏览器是什么?Android版的Chrome还是Firefox?iOS 11上的Safari测试版?Hi@AdamUllman我正在使用“opentok”:“2”/2.8 SDK在网络应用程序中,2.8 SDK在iOS应用程序中,它是一个iOS swift应用程序,连接到网络应用程序。这些都是非常旧的版本。您是否尝试过使用最新版本v2.11?