Я использую agora.io для видеозвонка (видеозвонок один на один). Но мне нужно, чтобы все пользователи ушли (видеопоток должен прекратиться, например, щелчок левой кнопкой мыши), когда мой хост-пользователь уйдет. Я прочитал всю документацию, но не нашел решения. Я пробовал вызывать запрещенный пользовательский API, но он не работает в соответствии с моей спецификацией. Если кто-нибудь знает, как покинуть всех пользователей, когда хост-пользователь уйдет, пожалуйста, помогите мне. Я приветствую любую помощь или подсказку. Заранее спасибо
Agora.io: оставить всех пользователей, когда хост-пользователь покинет
Ответы (1)
вам придется лукавить с обратными вызовами Agora и внутренней логикой, чтобы сделать это.
Чтобы определить UID хоста, вы можете использовать SetClientRole()
или OnClientRoleChangedHandler()
Слушайте, ушел ли хост, используя OnUserOfflineHandler()
, используя UID хоста. Если хост, то скажите каждому пользователю LeaveChannel ()
Надеюсь, это поможет!
person
joel_agora.io
schedule
29.06.2020