0
Under review

Как воспроизвести звуковой файл на планшете iOS?

Александр Скуснов 4 years ago in Bugs and problems updated by Vladimir Ovchinnikov (expert) 4 years ago 11

Панели (iOS) связаны с сервером, который общается с KNX.

Увидел в галерее звуков (среда разработки на ноутбуке) doubleBeep.wav. Похоже, сначала он на панели воспроизводился, но потом точно перестал (проект со звуком запускается на одной панели из 5). Внесли в галерею другую мелодию (переименовали в receptionCall.mp3), но она также не проигрывается на планшете. (звук был на уровне 100%). Как запустить звук?

Under review

Добрый день.

Уточните версию 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

Добрый день.

Скорее всего вы добавляете файл в глобальную галерею. Примерно так:

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