是否可以知道相机何时停止在opentok中捕获?

问题描述

为了更好地理解我的疑问,请想象以下情形。 Opentok将用作2个人的工具,每个人在同一会话中使用一个流,个人A正在为订户发布,个人B在一个流中,在其他流中,情况将恢复。

我打算知道音频和/或视频是否停止播放以及何时停止播放,例如,在播放会话的中间,参与者之一意外禁用了相机按下按键或使麦克风静音的功能。 通过前端,我打算向该用户显示一条消息,提示摄像头或麦克风无法正常工作。

我尝试了两种方法来实现此目的,首先是使用流中的“ getStats”并检查音频和视频的比特率。第二个是通过“ streamPropertyChanged”会话事件并使用适当的流的hasAudio / hasVideo。 对于音频,两种方法是否都能达到预期的效果,我可以知道麦克风何时停止传递信息以进行流传输并通知用户,并且知道音频何时可以正常工作,而不能与视频一起工作。

我的疑问是,是否真的启用了能够查看相机何时开启的opentok或RTC方法,或者是否将图像发送到流中,如果没有,请告诉用户通过前端“验证”您的设备。

有人对如何做到这一点有想法吗?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)