Palm WebOS: общие причины, по которым звук воспроизводится на одном устройстве, а на другом - нет?

Я заканчиваю свое первое приложение на Palm Pre для клиента. Во время тестирования мне было грустно обнаружить, что звуки, которые нормально работают на моей ладони, вообще не воспроизводятся на моем клиентском устройстве.

Я играю звук так:

    this.objAudioPlayer = new Audio();
this.objAudioPlayer.src =   Mojo.appPath + 'sounds/'+'RID_SND_GAME.mp3';
this.objAudioPlayer.play();

Есть ли что-то подозрительное в этом коде? Что еще мне следует искать?


person JJ Rohrer    schedule 05.11.2009    source источник
comment
да - та же версия, кстати - попробуй, ловушка тоже ничего не ловит   -  person JJ Rohrer    schedule 06.11.2009


Ответы (1)


Хорошо - отвечу на свой вопрос ...

Очевидно, на Palm WebOS 1.2.1 вы можете воспроизводить звук, который не является частью текущего пакета .ipk, но был частью предыдущего выпуска. Я слышал фантомные звуки на своем устройстве, потому что они были ранее установлены как часть более раннего выпуска этой программы, но звуковые файлы не были включены в последующие выпуски. Итак, хотя я мог слышать звуки на своем устройстве, мой клиент не мог, потому что он только что получал последнюю проверку, в которой отсутствовали некоторые необходимые аудиофайлы.

Мне удалось воспроизвести опыт клиента, удалив приложение со своего устройства, а затем выполнив новую установку на ладони (хммм, выполните чистую установку перед отправкой кода, похоже, я, возможно, слышал этот совет раньше).

person JJ Rohrer    schedule 06.11.2009