2010-12-14 9 views
12

Mam więc aplikację internetową z domianem "www.example.com", która musi obsługiwać dźwięk z "www.example2.com", ale z jakiegoś powodu to nie działa (dźwięk po prostu nie jest przesyłany strumieniowo)Czy znacznik dźwiękowy HTML5 obsługuje odtwarzanie plików MP3 z innej domeny?

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

Biorąc pod uwagę, że jeśli mogę umieścić URL źródła dźwięku bezpośrednio w przeglądarce audio będzie dostępny

ktoś próbował tego? Dzięki

Wa'el

Odpowiedz

12

Najwyraźniej nie mogę głosować na odpowiedź CyberK (nie mam jeszcze reputacji), ale zgadzam się z nim. Nie można przeprowadzać między domenami <audio> ani <audio>. Próbowałem dokładnie tego w Chrome i Firefoksie. Istnieje więcej niż kilka artykułów na ten temat. Znalezienie tego dzisiaj dla siebie; nie jest zadowolony z ograniczenia.

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

+1

Niezadowolony też :(dlaczego nie głupi crossdomain.xml zamiast nagłówków HTTP? Dlaczego nie wysłać parametru http, gdy ** nie chcę ** być hotlinkowany z? –

+2

Link jest martwy - do momentu doble ma szansę, aby go tu przywrócić, to [internetowa archiwum cache] (http://web.archive.org/web/20130206153402/http://www.bluishcoder.co.nz/2008/11/video-audio -and-cross-domain-usage.html) – Maks

2

myślę HTML5 nie pozwala podjąć źródła od innego dostawcy hostingu/serwera. Może to ograniczać się do domeny, ale nie jestem w 100% pewny ... Mam przypomnieć, że było trochę ograniczenie o tym elemencie HTML5 ...

0

Trzeba by zrobić kilka testów, ale liczyć się, że robi praca, ale może mieć trudności z pewnych działań i odpytuje

przykład, może być w stanie start/pauza/stop, ale nie dajcie tytuł lub długość od tego mógłby być formą XSS

0

FF i Chrome nie obsługuje go, ale IE11 zrobić.

myślę W3C powinny mieć rozwiązania o domenach, mimo wszystko jest to całkowicie uzasadnione żądanie.