IPad Safari <audio>не играет - PullRequest
       21

IPad Safari <audio>не играет

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

Хочу сыграть mp3 на iPad Safari .. Вот мой код

var audio = document.createElement('audio');
        audio.src = audioUrl;
        x.appendChild(audio);
        audio.play();

По некоторым причинам я получаю сообщение об ошибке .. Невозможно воспроизвести фильм, даже если это mp3 ..

Хотя отлично работает в Windows Safari ..

Я пробовал 2 вещи;

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

и

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

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

1 Ответ

3 голосов
/ 07 июня 2011

Вы должны добавить:

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