首页 > 技术文章 > EasyCVR视频平台用iframe集成播放页报错“无法打开麦克风”排查及修复

easycvr 2021-05-26 14:37 原文

EasyCVR视频平台不仅能够输出不同协议的视频流,还可以调用iframe进行其他项目上的集成。某个项目当中,客户用iframe集成播放页,集成完毕播放视频后,语音对讲功能除了问题,视频页面报错:“异常信息:NotAllowedError”。

 

排查发现在EasyCVR软件中,语音喊话是可以正常使用的,说明该功能正常。因此我们考虑是iframe对功能造成了影响,于是查阅文档发现,果然是由于iframe标签阻止了麦克风的打开,导致软件无法打开麦克风抛出异常信息。

因此需要在iframe上加入 allow=“microphone;camera;midi;encrypted-media;autoplay” 属性,内容如下:

<iframe src="url" width="640" height="360" allowfullscreen allow="microphone;camera;midi;encrypted-media;autoplay;"></iframe>   

添加完成后重新测试语音对讲功能,可以看到控制台显示握手成功,则代表对讲功能已经畅通了。

 

AI视频结构化智能安防平台EasyCVR拥有丰富的功能,集直播、录像、点播、回放、语音对讲、远程运维于一体,加上自身拥有简洁、大方的前端界面,而且支持阿里云、腾讯云、华为云、七牛云等,支持S3和Swift接口的对象存储服务,简单配置,部署高效,完全可以作为一个独立的视频直播平台部署使用。

视频相关解决方案均可访问TSINGSEE青犀视频。如果想了解更多关于EasyCVR的相关功能,也可自行下载和测试。

推荐阅读