Я хочу интегрировать агору на свой сайт с помощью angular. Мне нужно провести несколько активных видеозвонков, как мне убедиться, что к сеансу присоединяются только хост и гость? И что остальные (хозяин и владелец) входят в свои уникальные комнаты? Есть ли уникальный идентификатор временного канала, чтобы оба входили через него или что-то в этом роде?
ограничить доступ к видеозвонкам только для хозяина и гостя
Ответы (1)
Вы можете выбрать заранее определенное уникальное имя канала, которое не будет передано никому хостом, кроме гостя.
См. Документацию Agora для видеозвонков здесь.
<label for="form-channel">Meeting ID</label>
<input type="text" id="form-channel" class="form-control" placeholder="Meeting ID" required>
<script>
// Join Channel Modal
$("#join-channel").click(function (event) {
var agoraAppId = "<APP-ID>";
var channelName = $('#form-channel').val();
initClientAndJoinChannel(agoraAppId, channelName);
$("#modalForm").modal("hide");
});
</script>
Используя приведенный выше фрагмент кода, вы можете создавать динамические каналы на ходу. Вы также можете иметь предопределенные имена каналов, поступающие с сервера, если вам нужно, указав переменную вместо $('#form-channel').val();
.
Если у вас все еще есть сомнения, вы можете проверить мой образец приложения по адресу: https://github.com/akshatvg/speakOut а>. Несмотря на то, что приложение не на Angular, вы поймете, как вам нужно заставить работать каналы.
person
Akshat Gupta
schedule
22.09.2020
спасибо, это было именно то, что я искал. я обязательно создам уникальные каналы
- person TheRocketeer; 23.09.2020