gpt4 book ai didi

javascript - Twilio 视频在 Android 上的 Chrome 和 iOS 上的 Safari 中失败,但在桌面上正常

转载 作者:行者123 更新时间:2023-11-29 05:16:43 25 4
gpt4 key购买 nike

支持矩阵似乎表明应该支持: Support Matrix Graphic https://www.twilio.com/docs/video/javascript#supported-browsers

我没有发现它不受支持,但在我的桌面上运行的内容不适用于 3 个移动设备中的任何一个。

我正在使用 JS 视频快速入门,其代码位于此处 https://github.com/twilio/video-quickstart-js 。应用程序的其余部分可以工作,但尝试预览视频在所有移动平台上都会失败。

https://mdn-samples.mozilla.org/s/webrtc-capturestill/ 处的示例在 Android 上的 Chrome 和 iOS 上的 Safari 中按预期工作,因此这看起来肯定是 Twilio 的错误。

错误是“无法访问摄像头和麦克风”它来自这里:

// Preview LocalParticipant's Tracks.
document.getElementById('button-preview').onclick = function() {
var localTracksPromise = previewTracks
? Promise.resolve(previewTracks)
: Video.createLocalTracks();

localTracksPromise.then(function(tracks) {
window.previewTracks = previewTracks = tracks;
var previewContainer = document.getElementById('local-media');
if (!previewContainer.querySelector('video')) {
attachTracks(tracks, previewContainer);
}
}, function(error) {
console.error('Unable to access local media', error);
log('Unable to access Camera and Microphone');
});
};

最佳答案

要在手机或平板电脑(iOS 或 Android)上使用视频,您必须通过 https 提供页面。如果你不这样做,你就会得到这些结果。 Sooooo,放入反向代理和来自 certbot 的证书...

关于javascript - Twilio 视频在 Android 上的 Chrome 和 iOS 上的 Safari 中失败,但在桌面上正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59113357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com