Как проверить событие завершения видеовстречи Google+ с помощью API

Я работаю над веб-приложением, которое, среди прочего, позволяет пользователям общаться друг с другом с помощью Google+ Hangout.

Веб-приложение инициирует видеовстречу и передает URL-адрес видеовстречи другим потенциальным участникам. Во время сеансов Hangout приложение Hangout отправляет информацию обратно на сервер (используя Ajax) о нескольких событиях, таких как «onParticipantsAdded», «onParticipantsRemoved» и т. д.

Я пытаюсь найти способ уведомить веб-приложение о завершении видеовстречи. Другие упомянутые мной события (такие как onParticipantsRemoved) не будут работать после ухода последнего участника.

В настоящее время я отправляю «сердцебиение» из видеовстречи в веб-приложение каждые несколько минут, но мне интересно, есть ли лучший способ узнать, когда видеовстреча заканчивается?


person Gideon Jadlovker    schedule 11.06.2013    source источник


Ответы (1)


Поскольку тусовка работает внутри окна, вы можете поймать событие onclose для этого окна, но лучше всего полагаться на сердцебиение, как вы описали.

person Prisoner    schedule 11.06.2013