Javascript 是否有可能知道摄像机何时停止在opentok中拍摄?
为了更好地理解我的怀疑,想象一下下面的场景。Opentok将被用作2个人的工具,每个人在同一个会话中使用一个流,a个人为订阅者发布,B个人在一个流中,在另一个流中,情况恢复Javascript 是否有可能知道摄像机何时停止在opentok中拍摄?,javascript,opentok,Javascript,Opentok,为了更好地理解我的怀疑,想象一下下面的场景。Opentok将被用作2个人的工具,每个人在同一个会话中使用一个流,a个人为订阅者发布,B个人在一个流中,在另一个流中,情况恢复 我想知道,当音频和/或视频停止流时,例如,在流会话的中间,参与者之一,意外地禁用摄像机,按下一个键,使麦克风安静。 通过前端,我打算向该用户显示一条消息,说明摄像头或麦克风工作不正常 我尝试了两种方法来实现这一点,第一种是使用流中的“getStats”并检查音频和视频的比特率。第二种是通过“streamPropertyCha
我想知道,当音频和/或视频停止流时,例如,在流会话的中间,参与者之一,意外地禁用摄像机,按下一个键,使麦克风安静。 通过前端,我打算向该用户显示一条消息,说明摄像头或麦克风工作不正常
我尝试了两种方法来实现这一点,第一种是使用流中的“getStats”并检查音频和视频的比特率。第二种是通过“streamPropertyChanged”会话事件,并使用stream的Property hasAudio/hasVideo。 对于音频,两种方法是否都能达到预期效果,我可以知道麦克风何时停止,将信息传送到流媒体并通知用户,还可以知道音频何时恢复正常工作,但对于视频则不行 我的疑问是,是否真的启用了opentok或RTC方法,可以看到相机何时打开,或者是否将图像发送到流媒体,如果没有,请通过前端对用户“验证”您的设备 有人有办法,怎么做 提前谢谢