0
На рассмотрении
Как воспроизвести звуковой файл на планшете iOS?
Александр Скуснов 5 лет назад
в Bugs and problems
•
обновлен Vladimir Ovchinnikov (expert) 5 лет назад •
11
Панели (iOS) связаны с сервером, который общается с KNX.
Увидел в галерее звуков (среда разработки на ноутбуке) doubleBeep.wav. Похоже, сначала он на панели воспроизводился, но потом точно перестал (проект со звуком запускается на одной панели из 5). Внесли в галерею другую мелодию (переименовали в receptionCall.mp3), но она также не проигрывается на планшете. (звук был на уровне 100%). Как запустить звук?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Уточните версию iOS, версию Иридиум студии и версию i3 pro.
Файл воспроизводится в другом приложении?
Мы правильно поняли, что этот проект воспроизводит файл на другой панели iOS?
Можете приложить ваш тестовый проект с этим файлом?
Сам попап появляется (любая из 4 панелей в комнатах жмёт кнопку вызова, панель на ресепшен открывает попап и должна подать звуковой сигнал) в этой функции (вибрации, как я понял, тоже на планшете нет, только у смартфонов):
function ShowHideCall(value)
{
if (value == 0)
{
IR.ShowPopup("RECEPTION_Call");
IR.SetVariable("System.Vibro", 1);
// IR.PlaySound("receptionCall.mp3",0,100);
IR.PlaySound("doubleBeep.wav",0,100);
}
else
{
IR.StopSound('receptionCall.mp3');
IR.HidePopup("RECEPTION_Call");
}
Остальные данные надо собрать.
1) Как понять, что звуковой файл передался? Я менял расширение проекта на .7z, но внутри не увидел файла со звуком.
2) Как на планшете посмотреть, какие звуковые файлы имеются (может, имеет смысл вызывать другие названия)?
"Файл воспроизводится в другом приложении?"
У меня на ноутбуке (Windows 10) файл воспроизводится. Затем проект переносится в облако. Затем планшет (iOS) скачивает обновление. Звук на планшете не воспроизводится.
Вот галерея звуков на моём ноутбуке:
Функция написана правильно, только StopSound видимо делать нужно для того же .wav файла.
Проект .irpz распакуйте на ПК как архив и посмотрите, есть там каталог sounds:
В sounds должен быть ваш файл, посмотрите его размер и если он ненулевой, то попробуйте проиграть файл в vlc.
В том-то и дело, что нет. Я и удивился. Есть fonts, images, scripts
Значит в вашем проекте нет звуков. Поэтому мы и просили приложить проект. Какая версия студии используется?
Самому создать папку с файлом, добавить в архив и обратно переименовать в irpz?
iR Env 1.3.11.10.19119
iR Studio 1.0.10/19117 (64 bit)
iR 1.3.11.18973
reception.irpz
Добрый день.
Скорее всего вы добавляете файл в глобальную галерею. Примерно так:
В таком случае файл в проект не добавляется. Чтобы он появился в проекте, нужно создать ссылку. Для этого достаточно из галереи перетянуть файл на любой графический элемент в проекте. В таком случае звуковой файл уже появится в проекте. Если вы хотите вызывать файл исключительно скриптом, то можете удалить привязку к графическому элементу (в проекте файл останется) и обращаться к файлу по имени.