Начинает новую видеоконференцию. Если не заданы <Участники>, тогда: Если <ПоказатьВыборУчастников> имеет значение Истина, открывается диалог выбора участников с пустым списком участников (добавлять участников можно подбором), Если <ПоказатьВыборУчастников> имеет значение Ложь, то видеоконференция начинается без участников.
Синтаксис
НачатьВидеоконференцию(<ОписаниеОповещения>, <Участники>, <Обсуждение>, <ПоказатьВыборУчастников>)Полное описание, параметры и ограничения
МенеджерСистемыВзаимодействия.НачатьВидеоконференцию (CollaborationSystemManager.StartVideoconference)
МенеджерСистемыВзаимодействия (CollaborationSystemManager)
НачатьВидеоконференцию (StartVideoconference)
Доступен, начиная с версии 8.3.18.
Синтаксис:
НачатьВидеоконференцию(<ОписаниеОповещения>, <Участники>, <Обсуждение>, <ПоказатьВыборУчастников>)
Параметры:
<ОписаниеОповещения> (необязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после отправки приглашения участникам.
Процедура вызывается со следующими параметрами:
<Начата> - тип Булево, признак начала видеоконференции:
Истина - всем участникам видеоконференции отправлены приглашения,
Ложь - видеоконференция отменена (в диалоге выбора участников нажата кнопка "Отмена");
<ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
Если конференция не была создана по причине ошибки (например, не подключен микрофон), то вызывается процедура обработки ошибки (если указана).
<Участники> (необязательный)
Тип: КоллекцияИдентификаторовПользователейСистемыВзаимодействия.
Если <ПоказатьВыборУчастников> равен Истина, то содержит список пользователей, отображаемых в диалоге участников видеоконференции.
Если <ПоказатьВыборУчастников> равен Ложь, то содержит список пользователей, которым будет отправлен запрос на участие в видеоконференции.
<Обсуждение> (необязательный)
Тип: ИдентификаторОбсужденияСистемыВзаимодействия.
Устанавливает связь видеоконференции с обсуждением.
Если <ПоказатьВыборУчастников> имеет значение Истина, то список участников обсуждения отображается в диалоге выбора участников видеоконференции.
<ПоказатьВыборУчастников> (необязательный)
Тип: Булево.
Признак отображения диалога выбора участников видеоконференции.
Истина - диалог отображается.
Значение по умолчанию: Истина.
Описание:
Начинает новую видеоконференцию.
Если не заданы <Участники>, тогда:
Если <ПоказатьВыборУчастников> имеет значение Истина, открывается диалог выбора участников с пустым списком участников (добавлять участников можно подбором),
Если <ПоказатьВыборУчастников> имеет значение Ложь, то видеоконференция начинается без участников.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, внешнее соединение.
См. также:
МенеджерСистемыВзаимодействия
Использование в версии:
Доступен, начиная с версии 8.3.18.
Методическая информация
Практические примеры
Видеоконференция: возможности устройства и настоящий callback
Проверяем поддержку и доступность, показываем предел участников и открываем выбор участников с обработчиком результата.
Где и как запускать
Модуль управляемой формы: &НаКлиенте; своя настроенная система взаимодействия.
Подготовка
Поместите весь блок в модуль своей управляемой формы. Нужны настроенная система взаимодействия и разрешения на микрофон и камеру.
Подбирайте только собственные учебные учетные записи. Вызовите ОткрытьВидеоконференцию из кнопки; действие действительно может отправить приглашения.
&НаКлиенте
Процедура ОткрытьВидеоконференцию()
Если Не СистемаВзаимодействия.ПоддерживаютсяВидеоконференции()
Или Не СистемаВзаимодействия.ВидеоконференцииДоступны() Тогда
Сообщить("Видеоконференция сейчас недоступна");
Возврат;
КонецЕсли;
Максимум = СистемаВзаимодействия.ПолучитьМаксимальноеКоличествоУчастниковВидеоконференции();
Сообщить("Предел участников: " + Строка(Максимум));
Оповещение = Новый ОписаниеОповещения("ПослеПриглашения", ЭтотОбъект, "Учебная конференция");
СистемаВзаимодействия.НачатьВидеоконференцию(Оповещение, , , Истина);
КонецПроцедуры
&НаКлиенте
Процедура ПослеПриглашения(Начата, ДополнительныеПараметры) Экспорт
Сообщить(ДополнительныеПараметры + "; приглашения отправлены: " + Строка(Начата));
КонецПроцедурыРазбор по шагам
Проверьте два признака возможностей.
Прочитайте предел и откройте диалог подбора участников.
Платформа вызовет экспортный обработчик после приглашения или отмены диалога.
Как проверить результат
При отмене диалога ожидайте Начата=Ложь.
При приглашении своих участников Истина означает отправку приглашений, а не их принятие.
Ожидаемый результат
Предел участников и фактический результат этапа приглашений.
На что обратить внимание
Нулевой максимум означает недоступность. Ошибка создания, например отсутствие микрофона, не равна отмене диалога; обработчик успешного результата может не вызываться. Не вызывайте callback вручную.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.