Я пытаюсь воспроизвести mp3 файл. Это работает, если я изменю путь к файлу на моем локальном веб-сервере, но если я запустил его на устройстве Android, звук не воспроизводится и не отображается ошибка.
Я довольно уверен, что mp3 файл не найден, но я до сих пор не знаю, как его исправить.
Это Html
<body>
<audio id="successSound" src="/android_asset/www/sound/successSound.mp3" type="audio/mpeg" ></audio>
<audio id="errorSound" src="/android_asset/www/sound/errorSound.mp3" type="audio/mpeg" ></audio>
<!-- some more UI -->
</body>
Это Javascript
document.getElementById('errorSound').play();
Структура
phonyapp
`-- www
`-- index.html
|-- sound
| |-- errorSound.mp3
| `-- successSound.mp3
|-- res
`-- spec
Изменить 1
Я пробовал
<audio id="successSound" src="sound/successSound.mp3" type="audio/mpeg" ></audio>
Это работало в chrome на моем локальном веб-сервере, но не на Android.
Я пробовал
<audio id="successSound" src="http://html5multimedia.com/media/sayHello.mp3" type="audio/mpeg" ></audio>
Это сработало, но мне нужно получить локальные файлы, играющие