Воспроизведение аудиофайлов в мобильной платформе

17.09.20

Разработка - Мобильная разработка

Корректное добавление аудиоинформации при сборке мобильного приложения.

При разработке мобильного приложения рано или поздно встает вопрос добавления своих звуков в справочник "Аудиоинформация". Если с картинками вопросов не возникает (в сборщике мобильных приложений подробно описывается как это сделать), то вот со звуками совсем беда.
 

Если посмотреть на синтаксис-помощник, то для воспроизведения звуков нам требуется прописать на клиенте:

СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение("moizvuk", Истина);

И добавить в Справочник "Аудиоинформации" архив со звуками, причем все звуки должный располагаться в каталоге "assets".

 

 

В справке самого сборщика указывается совсем иная информация.
 

В архиве должно располагаться два каталога: iOS и Android (регистр символов важен). Имена файлы в этих каталогах должны состоять только из символов ".", "_", цифр и латинских букв в нижнем регистре. Для iOS поддерживаются только файлы WAV, CAF и AIFF, остальные файлы пропускаются при сборке мобильного приложения.

Так вот, для разрешения всех неточностей и корректного воспроизведения ваших звуков просто кидаете звуки в папку "Android" или "iOS" и архивируете папку, после загружаете архив в справочник "Аудиоинформация" и используете при сборке.

После сборки приложения (на Android) проверьте наличие в нем папки "sounds" (Путь \assets\sounds\) и присутствия в этой папке ваших звуков.

 

 

В коде используете:

#ЕслиМобильноеПриложениеКлиент Тогда
СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение("moizvuk", Истина);
#КонецЕсли


Название звука "moizvuk" писать без расширения.

Android мобильная мобильное приложение Мобильная разработка v8::Mobile

См. также

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн. Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

2880 руб.

03.12.2018    55062    139    102    

162

SALE! 25%

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 9900 руб.

27.12.2021    33806    82    159    

177

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    92375    520    186    

297

Магазин 15 - приемка товара по штрихкодам или инвентаризация в торговом зале

Логистика, склад и ТМЦ Мобильная разработка Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Специализированное программное обеспечение для мобильных устройств со встроенным сканером штрихкодов. Позволяет быстро автоматизировать, оптимизировать рабочие места и бизнес процессы по учету товара в магазине. Например, приемку товара по штрихкодам или инвентаризацию прямо в торговом зале.

12950 руб.

30.05.2023    3462    2    0    

4

Работа с графикой в браузере (SimpleWEB). Векторный редактор

Мобильная разработка WEB-интеграция Мобильная платформа Абонемент ($m)

В SimpleWEB добавились средства для работы с графикой и отслеживание событий мыши, в онлайн редактор https://seditor.ru:1555/ добавился «Векторный редактор» на этом API. Теперь можно нарисовать схемы складов на ПК, сделать карты (*.sug-файлы) для мобильной платформы SimpleUI, выводить данные из 1С в графическом виде. Таким образом, API для работы с векторными файлами теперь есть и в веб- и в мобильной платформе, а также средства для создания и редактирования векторных файлов есть тоже в обеих платформах.

1 стартмани

20.03.2024    1625    0    informa1555    1    

41

Зачем нам 1С:Элемент

Мобильная разработка Языки и среды Бесплатно (free)

Flutter может быть использован с 1С:Предприятием для разработки кроссплатформенных мобильных приложений, обеспечивая единый интерфейс и функциональность на устройствах под управлением iOS и Android. Это позволяет создавать приложения с высокой производительностью благодаря использованию собственного движка рендеринга Flutter. Интеграция Flutter с 1С:Предприятием позволяет создавать мобильные приложения любого уровня сложности, интегрировать их в корпоративные информационные системы, а также реализовывать бизнес-логику

19.03.2024    9383    ROk_dev    67    

41

JavaScript в Simple

Мобильная разработка Бесплатно (free)

В SimpleUI и SimpleWEB, наряду с обработчиками на python и онлайн (1С и т.д.) добавляется интерпретатор JavaScript. В андроид платформе он скорее играет на поле python, т.к. является оффлайновым решением для самостоятельной обработки и расширяет аудиторию разработчиков для разработки самостоятельных решений. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

12.02.2024    1693    informa1555    0    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 32 17.09.20 15:02 Сейчас в теме
Звуки-то хоть в фоне будут воспроизводиться - или будут GUI фризить?
+
2. AleA43 15.12.21 13:22 Сейчас в теме
Добрый день. Скажите, пожалуйста, данный способ можно как-то использовать, если я отдельно не собираю мое мобильное приложение, а сразу публикую его через "Конфигурация - Мобильное приложение - Опубликовать..."? Если да, то как в этом случае указывать, какие аудиофайлы нужно включить в публикацию?
+
3. IvanovIvan 27.05.22 15:08 Сейчас в теме
(2) Тоже интересует, т.к. не работает
+
4. QuirkyKot 10 27.05.22 15:47 Сейчас в теме
(2) (3) Данный способ тестировался только при сборке мобильного приложения. Для публикации этот способ не тестировался.
+
6. IvanovIvan 27.05.22 15:59 Сейчас в теме
(4) А куда mp3 упасть должны в Андройде после установки мобильного приложения? или они как целое апк?
+
5. AleA43 27.05.22 15:50 Сейчас в теме
(3) Я сделал вот так для моей задачи. Создал общий макет, поместил туда звук в виде двоичных данных, а потом в коде доставал его и воспроизводил на клиенте вот так:
ФайлЗвука = ОбщиеМетодыСервер.ПолучитьОбщийМакетНаСервере(НазваниеЗвука);
СредстваМультимедиа.ВоспроизвестиАудио(ФайлЗвука,0,Неопределено,Истина);

ПолучитьОбщийМакетНаСервере это моя функция на сервере, которая просто достает макет по названию.
Михаська; a_n_d_rey; +2
7. IvanovIvan 27.05.22 16:04 Сейчас в теме
(5) Я думаю, что я попробую.
+
Оставьте свое сообщение