#javascript #html #audio #https #safari
#javascript #HTML #Аудио #https #safari
Вопрос:
Я пытаюсь воспроизвести голос в Safari, используя аудио HTML5. Но он не работает через https, http в порядке.
var audio = new Audio();
audio.src = "https://example.com/xxxx.wav";
audio.play();
Невозможно воспроизводить аудио через https?
Если не использовать аудио html5, есть ли какое-либо другое альтернативное решение для воспроизведения голоса через https в safari?
Спасибо
Комментарии:
1. вы на 1000% уверены, что URL-адрес https работает? Если вы просто поместите это в адресную строку, это сработает?
2. Я также сталкиваюсь с той же проблемой, может ли кто-нибудь заглянуть в нее.
Ответ №1:
Насколько я выяснил, это ошибка Webkit, и поэтому она встречается также на мобильных телефонах iPhone и Android. Мы обслуживаем все аудио через стандартный междоменный сайт через http, и они работают нормально, даже когда сам DOM извлекается через https.
Это может работать в некоторых версиях Safari через https, если вы загружаете аудио с того же хоста, что и DOM. Смотрите здесь: http://areweplayingyet.org /