我正在为我的视频应用程序使用Twilio Video React应用程序。Twilio 视频基于设备在桌面和移动两个视图中呈现视频。由于我的桌面应用程序的空间限制,我想在桌面上呈现类似于移动设备的视频,这可能吗?我可以设置一个变量来允许我这样做吗?基本上,我希望 Twilio 视频认为我正在移动设备上运行该应用程序。
我尝试在 utils 中将 isMobile 设置为 true(如下所示),这似乎对 UI 没有影响。
export const isMobile = (() => {
if (
typeof navigator === "undefined" ||
typeof navigator.userAgent !== "string"
) {
return true;
}
return /Mobile/.test(navigator.userAgent);
})();
我想实现以下目标: