У меня есть JavaScript, который играет аудио в браузере, с помощью html5 <audio>
тег. Это хорошо работает в браузере iPhone, но не в Android. (Тестирующий использование htc требуют с андроидом 2.1.) Кто-либо знает почему?
Мой код:
function playHTML5(sound, soundcv){
// sound = url to m4a audio file
// soundcv = div in which the audioplayer should go
var audio = document.createElement('audio');
audio.src = sound;
audio.controls = "controls";
if (currentSound != null){
soundcv.replaceChild(audio,currentSound);
} else {
soundcv.appendChild(audio);
}
currentSound = audio;
}
Между прочим, я также пытаюсь увеличить кнопку регулировки звука, которая обнаруживается в iPhone (значение по умолчанию, каждый является довольно маленьким), без удачи до сих пор - было бы благодарно за любые идеи!
Последний браузер Android в FroYo пока не поддерживает аудиоэлемент HTML5. Это не ошибка, а скорее функция, которую еще предстоит реализовать. Возможно, она появится в Gingerbread.
Обновление: В браузере Gingerbread аудиоэлемент есть.