МенеджерСистемыВзаимодействия.ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции

Методы · GetMaximumNumberOfParticipantsInVideoconference

Возвращает максимально возможное количество участников видеоконференции.

Синтаксис

ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции()
Полное описание, параметры и ограничения

МенеджерСистемыВзаимодействия.ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции (CollaborationSystemManager.GetMaximumNumberOfParticipantsInVideoconference)

МенеджерСистемыВзаимодействия (CollaborationSystemManager)

ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции (GetMaximumNumberOfParticipantsInVideoconference)

Доступен, начиная с версии 8.3.18.

Синтаксис:
ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции()
Возвращаемое значение:
Тип: Число.
0 - если использование видеоконференций недоступно.
Описание:

Возвращает максимально возможное количество участников видеоконференции.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, внешнее соединение.

Использование в версии:

Доступен, начиная с версии 8.3.18.

Методическая информация

Практические примеры

Видеоконференция: возможности устройства и настоящий callback

Проверяем поддержку и доступность, показываем предел участников и открываем выбор участников с обработчиком результата.

Где и как запускать

Модуль управляемой формы: &НаКлиенте; своя настроенная система взаимодействия.

Подготовка

  1. Поместите весь блок в модуль своей управляемой формы. Нужны настроенная система взаимодействия и разрешения на микрофон и камеру.

  2. Подбирайте только собственные учебные учетные записи. Вызовите ОткрытьВидеоконференцию из кнопки; действие действительно может отправить приглашения.

&НаКлиенте
Процедура ОткрытьВидеоконференцию()
    Если Не СистемаВзаимодействия.ПоддерживаютсяВидеоконференции()
        Или Не СистемаВзаимодействия.ВидеоконференцииДоступны() Тогда
        Сообщить("Видеоконференция сейчас недоступна");
        Возврат;
    КонецЕсли;
    Максимум = СистемаВзаимодействия.ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции();
    Сообщить("Предел участников: " + Строка(Максимум));
    Оповещение = Новый ОписаниеОповещения("ПослеПриглашения", ЭтотОбъект, "Учебная конференция");
    СистемаВзаимодействия.НачатьВидеоконференцию(Оповещение, , , Истина);
КонецПроцедуры

&НаКлиенте
Процедура ПослеПриглашения(Начата, ДополнительныеПараметры) Экспорт
    Сообщить(ДополнительныеПараметры + "; приглашения отправлены: " + Строка(Начата));
КонецПроцедуры

Разбор по шагам

  1. Проверьте два признака возможностей.

  2. Прочитайте предел и откройте диалог подбора участников.

  3. Платформа вызовет экспортный обработчик после приглашения или отмены диалога.

Как проверить результат

  1. При отмене диалога ожидайте Начата=Ложь.

  2. При приглашении своих участников Истина означает отправку приглашений, а не их принятие.

Ожидаемый результат

Предел участников и фактический результат этапа приглашений.

На что обратить внимание

  1. Нулевой максимум означает недоступность. Ошибка создания, например отсутствие микрофона, не равна отмене диалога; обработчик успешного результата может не вызываться. Не вызывайте callback вручную.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.