我在使用带有视频聊天应用程序的 Safari 的 iPad 上遇到问题。我正在尝试显示用户的视频源,并让他们能够通过预览在侧边栏中更改他们的相机,但是当尝试查看其他源时,原始相机源变黑。这似乎发生在任何时候navigator.mediaDevices.getUserMedia()
被调用。
我获取设备的代码:
navigator.mediaDevices.getUserMedia({video: true})
.then(function(stream) {
/* use the stream */
console.log(stream)
})
.catch(function(err) {
/* handle the error */
console.log(err)
});
是否可以在不丢失原始视频源的情况下运行此功能?谢谢!