Воспроизведение аудиофайлов в мобильной платформе
Разработка - Мобильная разработка
При разработке мобильного приложения рано или поздно встает вопрос добавления своих звуков в справочник "Аудиоинформация". Если с картинками вопросов не возникает (в сборщике мобильных приложений подробно описывается как это сделать), то вот со звуками совсем беда.
Если посмотреть на синтаксис-помощник, то для воспроизведения звуков нам требуется прописать на клиенте:
СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение("moizvuk", Истина);
И добавить в Справочник "Аудиоинформации" архив со звуками, причем все звуки должный располагаться в каталоге "assets".
В справке самого сборщика указывается совсем иная информация.
В архиве должно располагаться два каталога: iOS и Android (регистр символов важен). Имена файлы в этих каталогах должны состоять только из символов ".", "_", цифр и латинских букв в нижнем регистре. Для iOS поддерживаются только файлы WAV, CAF и AIFF, остальные файлы пропускаются при сборке мобильного приложения.
Так вот, для разрешения всех неточностей и корректного воспроизведения ваших звуков просто кидаете звуки в папку "Android" или "iOS" и архивируете папку, после загружаете архив в справочник "Аудиоинформация" и используете при сборке.
После сборки приложения (на Android) проверьте наличие в нем папки "sounds" (Путь \assets\sounds\) и присутствия в этой папке ваших звуков.
В коде используете:
#ЕслиМобильноеПриложениеКлиент Тогда
СредстваМультимедиа.ВоспроизвестиЗвуковоеОповещение("moizvuk", Истина);
#КонецЕсли
Название звука "moizvuk" писать без расширения.
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
3050 руб.
22.04.2019 125070 739 207
2196 руб.
18.01.2017 152763 235 237
06.10.2026 1946 54 aleksandrboldyusov 0
1 стартмани
13.02.2026 4185 informa1555 5