写个方法吧,这个需要用户授权使用的 会有弹窗是否授权麦克风 与 音视频;麻烦的就是用户每次都要确认;
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
if (navigator.getUserMedia) {
// 支持
} else {
// 不支持
}
使用方法:
navigator.getUserMedia({video: true,audio:true}, function onSuccess(stream) {
console.log('已点击允许,开启成功');
}, function onError(error) {
console.log("错误:", error);
});