Поддерживает ли аудио-тег HTML5 обслуживание mp3-файлов из другого домена? - PullRequest
12 голосов
/ 14 декабря 2010

Итак, у меня есть веб-приложение с domian "www.example.com", которое должно обслуживать аудио с "www.example2.com", но по какой-то причине это не работает (звук просто не воспроизводится)

<audio src="http://www.example2.com/song.mp3" controls preload></audio>

Учитывая, что если я вставлю ссылку на источник звука прямо в браузер, звук будет доступен

Кто-нибудь пробовал это? спасибо

Ваэль

Ответы [ 4 ]

12 голосов
/ 15 декабря 2010

Очевидно, я не могу проголосовать за ответ CyberK (пока не имею репутации), но я согласен с ним. Вы не можете сделать <audio> или <video> кросс-домен. Я попробовал эту вещь на Chrome и Firefox. Есть больше, чем пара статей об этом. Выяснить это для себя сегодня; не устраивает ограничение.

http://www.bluishcoder.co.nz/2008/11/video-audio-and-cross-domain-usage.html

2 голосов
/ 15 декабря 2010

Я думаю, что HTML5 не позволяет вам брать источник от другого хостинг-провайдера / сервера. Может быть, он ограничен вашим доменом, но я не уверен на 100% ... Напоминаю, что в этом элементе html5 было небольшое ограничение ...

0 голосов
/ 02 июля 2015

FF и Chrome не поддерживают его, но IE11 делают.

Я думаю, что у W3C должно быть решение о кросс-домене, в конце концов, это вполне разумный запрос.

0 голосов
/ 15 декабря 2010

Вам нужно будет провести несколько тестов, но я считаю, что это работает, но у вас могут возникнуть трудности с определенными действиями и запросами

Например, вы можете запускать / приостанавливать / останавливать, но не можете проверять название или длину, поскольку может быть формой XSS

...