在谷歌环聊中创建一个简单的语音和演示应用程序。
我想在没有直播的情况下使用gapi.hangout.onair
功能。我正在尝试为参与者分配"演讲者"角色,如果可以的话,我想使用setDisplayedParticipantInBroadcast(id)
来分配"演讲者"(以及其他功能)。
如果该应用程序用于常规环聊会话,我是否能够实现此功能?如果没有,是否有黑客/解决方法?
https://developers.google.com/+/hangouts/api/gapi.hangout.onair#gapi.hangout.onair.setDisplayedParticipantInBroadcast 的文档指出,如果环聊未播出,通话将失败。这是有道理的 - 此功能的作用是设置在录制过程中将显示谁;它不会更改向环聊的其他成员显示的用户。
如果您想为其他参与者设置显示谁,您需要该人运行环聊应用程序,该应用程序调用 setDisplayParticipant 或 createParticipantVideoFeed 以切换到您指定为"演讲者"的人 - 您应该同时尝试这两种方法,看看哪个最适合您的需求,但要了解观看者可以根据需要更改此设置。您可以使用gapi.hangout.data中的共享状态方法设置"说话人"是谁。