МенеджерСистемыВзаимодействия.ВидеоконференцииДоступны

Методы · VideoconferenceAllowed

Определяет возможность совершать видеозвонки.

Синтаксис

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

МенеджерСистемыВзаимодействия.ВидеоконференцииДоступны (CollaborationSystemManager.VideoconferenceAllowed)

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

ВидеоконференцииДоступны (VideoconferenceAllowed)

Не рекомендуется использовать, начиная с версии 8.3.20.

Рекомендуется использовать:

ПоддерживаютсяВидеоконференции

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

Синтаксис:
ВидеоконференцииДоступны()
Возвращаемое значение:
Тип: Булево.
Истина, если есть возможность совершать видеозвонки.
Описание:

Определяет возможность совершать видеозвонки.

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

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

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

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

Не рекомендуется использовать, начиная с версии 8.3.20.

Описание изменено в версии 8.3.20.

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

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

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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