我在iOS上使用tokbox。我想知道哪个发布者在任何时候都有最响亮的流...在js api上有一个detectMicActivity函数。
iOS有什么类似的东西吗?我的另一个选择是在每个设备上进行虚拟记录并发送RMI的值;但如果有内置条款,我想避免这样做。
答案 0 :(得分:1)
<强>更新强>:
OpenTok iOS SDK现在支持每个订阅者的音频级别活动事件。您应该实现OTSubscriberKitAudioLevelDelegate协议并将OTSubscriberKit实例的audioLevelDelegate属性设置为该对象。
OpenTok iOS SDK没有用于从视频流中获取实时音频电平的界面。
话虽如此,我认为你的意思是用不同的方式表达你的问题。通常只有一个发布者和一个或多个订阅者。发布者表示来自当前设备(或连接)的流,而订阅者是会话中的所有其他流。
此外,发布服务器上的detectMicActivity方法仅适用于OpenTok 1.0版本的平台(Flash)。 TokBox正在维护该版本,但它不太可能会有更多的功能。您应该考虑迁移到2.0+版本(WebRTC),在这些版本中计划您要求的新功能。