【发布时间】:2019-03-10 11:54:11
【问题描述】:
视频流非常适合 Android 和 iOS 中的 Safari。当我们尝试在 iOS 上使用 Chrome 或应用内浏览器时会出现问题。我使用 Vue 作为单个文件组件。
我的HTML代码如下:
<video
height="400px"
width="300px"
autoplay
playsinline
/>
我的Vue JS代码如下:
data: () => ({
video: null,
}),
mounted() {
navigator.mediaDevices.getUserMedia({
audio: false,
// Prioritize Rear Camera
video: {facingMode: 'environment'},
})
.then((stream) => {
this.video = document.querySelector('video');
this.video.srcObject = stream;
this.video.tracks = stream.getTracks();
});
}
任何解决此问题的帮助或替代方法将不胜感激。我的目标是从网页上的摄像头开始流式传输并在点击时拍照。
【问题讨论】:
-
控制台有错误吗?
-
我正在尝试为我的移动设备打开控制台。显然,在 iOS 上为 Chrome 获取它并不是那么简单。如果有任何弹出,我会更新。谢谢。
标签: javascript ios google-chrome vue.js html5-video