Phonegap + iOS: как проигрывать аудио с Media API - PullRequest
2 голосов
/ 04 декабря 2011

У меня есть аудиофайл test.mp3.

когда файл находится в папке «Documents», и я создаю свой медиа-объект следующим образом: media = new Media ('documents: //test.mp3'); Все отлично работает.

но когда мой аудиофайл находится в подпапке в папке «Documents», произнесите «Documents / data», и я создаю свой мультимедийный объект следующим образом: media = new Media ('documents: //data/test.mp3' ), у меня есть эта ошибка в консоли: не удалось инициализировать AVAudioPlayer: (null). И код ошибки = 4

У меня вопрос, как я могу воспроизвести аудиофайл, расположенный в подпапке в папке «Документы»

Отредактировано:

Это исправлено в phonegap 1.3.0

1 Ответ

1 голос
/ 22 мая 2012

Используя phonegap 1.7, просто укажите имя файла без какой-либо схемы.Согласно исходному коду Cordova, если вы не добавляете префиксы к какой-либо схеме (например, к документам / файлу), она относится к вашему www-фолду

media = new Media('test.mp3');

Предполагается, что в вашем проекте есть файл www / test.mp3

...