Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有可能知道摄像机何时停止在opentok中拍摄?_Javascript_Opentok - Fatal编程技术网

Javascript 是否有可能知道摄像机何时停止在opentok中拍摄?

Javascript 是否有可能知道摄像机何时停止在opentok中拍摄?,javascript,opentok,Javascript,Opentok,为了更好地理解我的怀疑,想象一下下面的场景。Opentok将被用作2个人的工具,每个人在同一个会话中使用一个流,a个人为订阅者发布,B个人在一个流中,在另一个流中,情况恢复 我想知道,当音频和/或视频停止流时,例如,在流会话的中间,参与者之一,意外地禁用摄像机,按下一个键,使麦克风安静。 通过前端,我打算向该用户显示一条消息,说明摄像头或麦克风工作不正常 我尝试了两种方法来实现这一点,第一种是使用流中的“getStats”并检查音频和视频的比特率。第二种是通过“streamPropertyCha

为了更好地理解我的怀疑,想象一下下面的场景。Opentok将被用作2个人的工具,每个人在同一个会话中使用一个流,a个人为订阅者发布,B个人在一个流中,在另一个流中,情况恢复

我想知道,当音频和/或视频停止流时,例如,在流会话的中间,参与者之一,意外地禁用摄像机,按下一个键,使麦克风安静。 通过前端,我打算向该用户显示一条消息,说明摄像头或麦克风工作不正常

我尝试了两种方法来实现这一点,第一种是使用流中的“getStats”并检查音频和视频的比特率。第二种是通过“streamPropertyChanged”会话事件,并使用stream的Property hasAudio/hasVideo。 对于音频,两种方法是否都能达到预期效果,我可以知道麦克风何时停止,将信息传送到流媒体并通知用户,还可以知道音频何时恢复正常工作,但对于视频则不行

我的疑问是,是否真的启用了opentok或RTC方法,可以看到相机何时打开,或者是否将图像发送到流媒体,如果没有,请通过前端对用户“验证”您的设备

有人有办法,怎么做

提前谢谢