我在ionic3 html页面中使用了 <iframe> 标签 . <iframe> 指的是保存在 src/assets 目录内的外部java脚本项目,它基本上显示了用于Web应用程序的视频调用页面(Quickblox) .

<iframe class="quickblox-view" src="assets/webrtc/index.html"></iframe>

但是当我尝试视频通话时,我无法访问Android设备相机 . 此外,我可以在页面上看到错误消息 Error: devices (camera or microphone) are not found 这是在quickblox项目本身中定义的错误 .

环境细节:

  • 操作系统:ubuntu 16.04 lts

  • Angular:4

  • cordova(Cordova CLI):7.0.1

  • 离子框架:3.9.2

  • Android SDK工具:26.0.2

请帮忙 .