Agora.io: оставить всех пользователей, когда хост-пользователь покинет

Я использую agora.io для видеозвонка (видеозвонок один на один). Но мне нужно, чтобы все пользователи ушли (видеопоток должен прекратиться, например, щелчок левой кнопкой мыши), когда мой хост-пользователь уйдет. Я прочитал всю документацию, но не нашел решения. Я пробовал вызывать запрещенный пользовательский API, но он не работает в соответствии с моей спецификацией. Если кто-нибудь знает, как покинуть всех пользователей, когда хост-пользователь уйдет, пожалуйста, помогите мне. Я приветствую любую помощь или подсказку. Заранее спасибо


person Kamrul    schedule 29.06.2020    source источник


Ответы (1)


вам придется лукавить с обратными вызовами Agora и внутренней логикой, чтобы сделать это.

Чтобы определить UID хоста, вы можете использовать SetClientRole() или OnClientRoleChangedHandler()

Слушайте, ушел ли хост, используя OnUserOfflineHandler(), используя UID хоста. Если хост, то скажите каждому пользователю LeaveChannel ()

Надеюсь, это поможет!

person joel_agora.io    schedule 29.06.2020