API PhoneGap Media отлично подходит для работы на iOS и Android.
В прошивке вы должны убедиться, чтобы установить необходимые режимы фона включить воспроизведение аудио:.
«Поддержка некоторых типов исполнения фона должна быть объявлена заранее приложением, которое использует их An app объявляет поддержку службы, используя свой файл Info.plist. Добавьте ключ UIBackgroundModes в свой файл Info.plist и установите его значение в массив, содержащий одну или несколько из следующих строк:
audio-Приложение воспроизводит звуковой контент для пользователя в фоновом режиме. (Этот контент включает потоковое аудио или видео контент с использованием AirPlay.) «
Я не думаю, что для Android требуется дополнительная информация.
ПРИМЕЧАНИЕ: Если у вас в вашем приложении несколько «страниц», и музыка должна продолжать играть среди них, убедитесь, что изменения на странице не являются фактически «файловыми» изменениями (то есть: вы по-прежнему показываете индекс. html, просто изменяя содержимое через js/ajax/etc). Обычные мобильные JS-фреймворки прекрасно справляются с этим (jQuery Mobile, jQTouch и т. Д.).
Хорошо, возможно, это была моя проблема ... Я взял все свои страницы в отдельные файлы для упрощения обслуживания кода ... Кажется, мне нужно вернуть их в один большой беспорядок файла :-( – omgwot
Используйте несколько файлов, просто используйте ajax/xhr для загрузки файлов в index.html при необходимости или при запуске. – Devgeeks
ОК, я дам ему шанс, спасибо – omgwot