не могу играть на iPad <audio>через https - PullRequest
2 голосов
/ 10 июня 2011

Я пытаюсь играть в HTML5 на iPad Safari. Ниже мой код;

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

Теперь мои аудиофайлы вызываются по https, и по некоторым причинам он не может воспроизводить аудио по https ... Я имею в виду, что если я пытаюсь вручную воспроизвести mp3-файлы на http, они воспроизводятся нормально.

Как мне исправить эту проблему?

1 Ответ

0 голосов
/ 29 октября 2013
var audio = document.createElement('audio');
audio.type = "audio/mp3";
audio.src = audioUrl;         
x.appendChild(audio);
audio.load();
audio.play();

аудио / MPEG может быть проблемой. Safari на iOS (включая iPad) в настоящее время поддерживает несжатый WAV и AIF аудио, MP3 аудио и AAC-LC или HE-AAC аудио. HE-AAC является предпочтительным форматом.

...