PhoneGap: звуки играют в симуляторе, но не в iPad - PullRequest
1 голос
/ 08 марта 2012

У меня есть приложение Phonegap, которое при определенных событиях должно воспроизводить аудиофайл.Этот звук слышен при попытке попробовать приложение в симуляторе iPad, но не на надлежащем iPad (и я точно знаю, что слышны другие звуки)

Я включил пробел * .js в разделе заголовка:

<head>
    <meta name = "viewport" content = "user-scalable=no,width=device-width" />
    <script 
        type="text/javascript" charset="utf-8" 
        src="scripts/phonegap-1.3.0.js">
    </script>
    <script 
        type="text/javascript"
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" >
    </script>
</head>

и эта функция должна проигрывать аудиофайлы:

function playAudio(audio_file) {
    switch (audio_file) {
    case 'right':
        new Media('media/audio/right.wav').play();
        break;
    case 'timer' :
        new Media('media/audio/timer.wav').play();
        break;
    case 'complete':
        new Media('media/audio/complete.wav').play();
        break;
    }
}

что-то довольно простое.Никаких странных форматов, только wavs.Может ли быть что-то, что путь не определен должным образом для устройства?Помните: они работают в симуляторе.И даже в Safari они выдают «ОШИБКА: Попытка вызвать PhoneGap.exec () перед« deviceready ». Игнорирование.», Поэтому их вызывают.

1 Ответ

0 голосов
/ 09 марта 2012

попробуйте конвертировать ваши звуки в mp3. Также вы можете локализовать свой jQuery. По сути, для работы приложения требуется соединение ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...