我可以将gapi.hangout.onair命名空间用于常规,非实时/非播出的Google环聊应用吗?

时间:2014-02-25 00:30:35

标签: javascript google-api google-plus hangout

在Google环聊中创建简单的语音和演示应用。

我想在没有直播的情况下使用gapi.hangout.onair功能。我正在尝试为参与者分配“发言人”角色,如果我可以,我想使用setDisplayedParticipantInBroadcast(id)来分配“发言人”(以及其他功能)。

如果应用程序适用于常规环聊会话,我是否可以实现此功能?如果没有,是否有黑客/解决方法?

1 个答案:

答案 0 :(得分:2)

https://developers.google.com/+/hangouts/api/gapi.hangout.onair#gapi.hangout.onair.setDisplayedParticipantInBroadcast处的文档指出,如果环聊不是播出,则通话将失败。这是有道理的 - 这个功能的作用是设置谁将在录制期间显示;它不会更改向环聊其他成员显示的人。

如果您想为其他参与者设置显示对象,则需要该人员运行一个呼叫setDisplayedParticipantcreateParticipantVideoFeed的环聊应用,切换到您指定为“发言人”的人 - 您应该尝试两者,看看哪种方法最适合您的需求,但要了解观看的人如果愿意可以改变它。您可以在gapi.hangout.data中设置“发言人”使用共享状态方法的人。