Содержание:
2. Пример использования метода ВоспроизвестиАудио в платформе системы 1С: Предприятие
1. Краткое описание метода ВоспроизвестиАудио в платформе программы 1С
Для мобильных устройств появилась возможность воспроизвести аудиозапись. Такая возможность стала доступна начиная с версии Платформы 8.3.9. Можно установить с какой секунды начать воспроизведение аудиозаписи. Дать разрешение воспроизвести аудиозапись в фоне. Эта стала возможным благодаря методу ВоспроизвестиАудио.
Метод ВоспроизвестиАудио имеет четыре параметра:
• Первый параметр – может содержать данные мультимедиа, двоичные данные или строку с расположением файла аудиозаписи. Типы: ДанныеМультимедия, ДвоичныеДанные, Строка. Этот параметр обязательно должен быть заполнен.
• Второй параметр – определяет с какой секунды начинать воспроизведение аудиозаписи. Тип: Число. Значение параметра должно быть положительным и не превышать продолжительность аудиозаписи. Параметр можно не заполнять.
• Третий параметр – содержит обработчик, который будет вызван при остановке или прерывания воспроизведения аудиозаписи.
• Четвертый параметр – содержит разрешение на воспроизведение аудиозаписи в фоне.
2. Пример использования метода ВоспроизвестиАудио в платформе системы 1С: Предприятие
Рассмотрим работу метода ВоспроизвестиАудио на примере.
Рис. 1. Конфигурация. Настройка параметров. Мобильные приложения.
Перед тем как начать использовать метод ВоспроизвестиАудио потребуется выполнить настройки. Можно выполнить настройки параметров в режиме Конфигуратор (Рис. 1), а также потребуется опубликовать мобильное приложение на веб-сервере. Или выполнить необходимые настройки в сборщике мобильных приложений. В рамках данной статьи не будет описана, как сделать необходимые настройки, которые в дальнейшем потребуются для запуска мобильного приложения.
Рис. 2. Форма обработки
Выполнив все необходимые настройки. Следует создать обработку и добавить форму обработки (Рис. 2). В форме обработки нужно добавить три параметра. Чтобы дать возможность пользователю менять параметры метода программы 1С ВоспроизвестиАудио.
Рис. 3. Модуль формы. Команда Воспроизвести
Вызов метода 1С ВоспроизвестиАудио будет осуществляться нажатием кнопки «Воспроизвести». Для этого необходимо добавить Команду и в модуле форму описать логику работы (Рис.3). В качестве первого параметра будет служить строка с местом расположения аудиофайла.
Рис. 4. Мобильное приложение
Пользователь запускает мобильное приложение. Интерактивно определяет параметры метода ВоспроизвестиАудио. Нажимает кнопку «Воспроизвести». Процедура «Воспроизвести» вызывает метод ВоспроизвестиАудио. Начинается воспроизведение аудиозаписи.
Рис. 5. Модуль формы. ПриОстановкиВоспроизведения
При повторном нажатии кнопки «Воспроизвести» когда воспроизведение аудиозаписи ещё не завершилось система вызывает «обработчик» экспортную процедуру ПриОстановкиВоспроизведения (Рис. 5).
Специалист 1С компании ООО «Кодерлайн»
Быков Владимир Станиславович