Невозможно воспроизвести аудио html5 на ipad Safari - PullRequest
4 голосов
/ 08 июня 2011

Я не могу воспроизводить html5 аудио на iPad Safari..я пробовал

var audio = document.createElement('audio');
    audio.type = "audio/mpeg";
    audio.src = audioUrl;         
    x.appendChild(audio);
audio.load()
    audio.play();

и

x.innerHTML = '<audio autoplay=autoplay><source src="'+audioUrl + '" type=audio/mpeg /></audio>';

Я могу играть на настольном Safari, но на iPadон говорит, что не может воспроизводить фильм ...

Я использую ios 4.3

Одна важная вещь, на которую, я думаю, мне нужно взглянуть, это добавление mime-типа в htaccess, хотя я не уверен, каки если это проблема ... Но только для того, чтобы добавить, я могу воспроизвести резервный mp3, используя embed на старых браузерах ... Значит ли это, что даже звук html5 должен работать без необходимости добавления типа MIME?

Пожалуйста, помогите мне.Спасибо ..

1 Ответ

1 голос
/ 08 июня 2011

Некоторые типы видео и аудио обслуживаются определенными браузерами без какой-либо конфигурации с вашей стороны (что, скорее всего, и служит тем, что файлы mp3 обрабатываются), но вам нужно будет добавить сопоставление в .htaccess, чтобы аудио MPEG могло работать для вас. Просто откройте файл .htaccess для своего сайта и добавьте (что-то вроде) следующую строку

AddType audio/mpeg .mp3

Надеюсь, это поможет!

...