Envio por push de informações de status da reunião
Parâmetro |
Tipo |
Descrição |
---|---|---|
action |
String |
"ConfDynamicInfoNotify" |
version |
Long |
Para uma mensagem completa, o valor é o carimbo de data/hora (em milissegundos) quando a mensagem é gerada. Para uma mensagem incremental, o valor é um número de sequência em ordem crescente. |
createTime |
Long |
Carimbo de data/hora quando uma mensagem é gerada, em milissegundos. |
msgID |
String |
ID de mensagem único. |
msgMode |
Integer |
Modo da mensagem. O valor é fixado em 0. 0: mensagem completa. 1: mensagem incremental. |
confID |
String |
ID da reunião subscrita. |
endTime |
String |
Hora de fim da reunião (hora UTC, em milissegundos). |
mode |
String |
Modo de reunião. As opções são as seguintes: FREE: modo livre. FIXED: transmissão de presença contínua em uma tela fixa. ROLLCALL: dando o direito de falar. BROADCAST: transmissão de um participante. |
state |
String |
Status da reunião. As opções são as seguintes: Schedule: a reunião será realizada. Created: a reunião foi criada e está em andamento. Destroyed: a reunião terminou. |
vas |
Integer |
Se a ativação de voz está ativada. As opções são as seguintes: 0: desativada. 1: ativada. |
lock |
Integer |
Status de bloqueio da reunião. As opções são as seguintes: 0: desbloqueado. 1: bloqueado. |
mute |
Integer |
Status do mudo da reunião (se os participantes são automaticamente silenciados depois de ingressarem na reunião). As opções são as seguintes: 0: não silenciada. 1: silenciada. |
lockSharing |
Integer |
Status do bloqueio de compartilhamento de tela. As opções são as seguintes: 0: desbloqueado. 1: bloqueado. |
canUnmute |
Integer |
Se os participantes podem desativar mudo do si mesmo quando todos os participantes da reunião são silenciados. As opções são as seguintes: 0: não. 1: sim. |
chairView |
Integer |
Se os participantes são exibidos ao anfitrião por sua vez. As opções são as seguintes: 0: não. 1: sim. |
picNum |
String |
Número de telas exibidas em presença contínua. |
partViewNum |
Integer |
Número de participantes que estão sendo focados. |
maxPartViewNum |
Integer |
Número máximo de participantes que podem ser focados. |
recState |
Integer |
Status da gravação. As opções são as seguintes: 0: desativada. 1: ativada. |
multiPic |
MultiPicInfoNotify object |
Presença contínua personalizada. |
confIMGroupId |
String |
ID do grupo de conversa na reunião. |
forbiddenChat |
Integer |
Se a conversa está desativada na reunião. As opções são as seguintes: 0: a conversa está ativada. 1: a conversa está desativada. |
recOccurred |
Integer |
Se a reunião já foi gravada. 0: não. 1: sim. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
picInfos |
Array of PicInfoNotify objects |
Lista de informações sobre uma única tela. |
picNum |
Integer |
Quantidade de telas. |
period |
Integer |
Intervalo de exibição dos participantes por sua vez. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
index |
Integer |
Índice da tela. |
id |
Array of strings |
Lista de IDs de participantes na tela. |
share |
Integer |
0: não apresentação. 1: apresentação. |
Exemplo de envio por push de status de reunião
{ "state": "Created", "endTime": "1611994784164", "mode": "FREE", "vas": 1, "picNum": 16, "lock": 0, "mute": 1, "lockSharing": 0, "canUnmute": 1, "chairView": 0, "recState": 0, "aiRecState": 0, "enableShareSetting": 1, "callInRestriction": 0, "audienceCallInRestriction": 0, "forbiddenChat": 0, "realTimeSubtitle": 0, "audienceTotalCount": 0, "simultaneousInterpretation": 0, "lanChannels": [], "allowAudience": false, "pause": false, "partViewNum": 0, "maxPartViewNum": 8, "audienceVideoLayout": "speakerVideoLayout", "recOccurred": 0, "clientRecState": 0, "clientRecMode": 0, "waitingRoomState": 0, "showAudienceMode": 0, "audienceCountMultiple": 0, "audienceCountReal": 0, "confID": "900487914", "msgID": "23a1dff762d111eb980a9172a5e3d682", "msgMode": 0, "version": 1611993595043, "createTime": 1611993595043, "action": "ConfDynamicInfoNotify" }