1、直接通過html使用iframe進行嵌入調用:可以調取麥克風和攝像頭
2、在vue框架中,我試驗過的方式是:
在static中新建一個html文件,嵌入iframe去調用是不行的;
在vue模板中,直接嵌入iframe去調用也是不行的;
最後的解決方法是:在vue中嵌入iframe去調取攝像頭和麥克風,iframe的allow的屬性必須得通過js的方式添加進去
var iframeElment = this.$refs.lookLive
if (iframeElment) {
iframeElment.allow = 'microphone;camera;midi;encrypted-media;'
}
借鑑博客:https://segmentfault.com/q/1010000019489378