【技术实现步骤摘要】
一种前端web页面实时自动检测媒体设备接入的方法
[0001]本专利技术属于网页通讯
,尤其涉及一种前端web页面实时自动检测媒体设备接入的方法。
技术介绍
[0002]在网页(web)实时音视频通讯应用中需要插入USB摄像头、USB麦克风设备以及USB扬声器等媒体设备以播放对应的媒体消息,以往的使用场景中,当我们进行视频会议的时候,如果中途想更换别的摄像头设备、麦克风以及扬声器等媒体设备的时候,web应用往往不能自动识别,需要用户手动去刷新页面,甚至有些刷新页面后也可能出现无法识别新插入设备的可能。另外,在有些应用场景中,假如用户的电脑上同时插入有多台USB摄像头、麦克风以及扬声器媒体设备时,当用户中途拔掉正在使用的设备时候,web应用可能会出现无法自动选择其他媒体设备的情况,导致无法播放对应媒体信息,在以往的经验中也有通过nodejs的设备库、c#、c++库开发服务器api解决这种类似的问题,但是这样又会增加服务器资源额外的开销,并不是一个有效的办法。
技术实现思路
[0003](一)专利技术目的为 ...
【技术保护点】
【技术特征摘要】
1.一种前端web页面实时自动检测媒体设备接入的方法,其特征在于,包括:网页定时获取当前接入到智能设备的所有媒体设备的设备标识;判断当前获取到的所有设备标识数量相较于预先存储的所有设备标识数量是否发生变化;若判断到设备标识数量发生变化,向用户发出包含当前获取到的所有设备标识的选项提示框,接收用户从选项提示框中选择的设备标识,并且将该设备标识所对应的媒体设备接入到网页中。2.根据权利要求1所述的前端web页面实时自动检测媒体设备接入的方法,其特征在于,所述若判断到设备标识数量发生变化,向用户发出包含当前获取到的所有设备标识的选项提示框包括:若判断到当前设备标识数量减少并且减少的该设备标识所对应的媒体设备处于正在使用状态,向用户发出包含剩余所有设备标识的选项提示框。3.根据权利要求1所述的前端web页面实时自动检测媒体设备接入的方法,其特征在于,所述若判断到设备标识数量发生变化,向用户发出包含当前获取到的所有设备标识的选项提示框包括:若判断到设备标识数量增加,向用户发出包含了新增的设备标识的所有设备标识的选项提示框。4.根据权利要求1所述的前端web页面实时自动检测媒体设备接入的方法,其特征在于,还包括:若判断到设备标识数量减少但减少的设备标识所对应的媒体设备处于未使用状态,不向用户发出选项提示框。5.根据权利要求1
‑
3任意一项所述的前端web页面实时自动检测媒体设备接入的方法,其特征在于:所述网页定时获取当前接入到智能设备的所有媒体设备的设备标识之前,还包括:在初始阶段,网页通过enumerateDeivces接口获取当前接入到所述智能设备的所有媒体设备的设备标识,并且将获取到的所有设备标识存储存于localstorage中;所述判断当前获取到的所有设备标识数量相较于预先存储的所有设备标识数量是否发生变化包括:每次在获取到所有设备标识后将当前所有设备标识数量与预先存储于localstorage中的所有设备标识...
【专利技术属性】
技术研发人员:李家保,史伟,闵宇,
申请(专利权)人:广东睿江云计算股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。