2014-10-06 7 views
10

http://jsfiddle.net/gwz3rchj/76/Soundcloud API działa na Firefox, ale nie w Safari lub Chrome

Używam tego kawałka kodu. Brak błędów w konsoli. W ogóle nie ładuje dźwięku.

$(document).ready(function() { 

    SC.initialize({ 
    client_id: "43e02302fc33adb2051f2391815f1828" 

    }); 

$("#stream").on("click", function(){ 
    SC.stream("/tracks/293", {autoPlay: true}); 
    }); 


}); 
+0

Gdzie przetestowane, aby być jasne? Po prostu jsfiddle? – Daedalus

+0

Testowałem to na Yosemite. Działa wiele przeglądarek i działa tylko Firefox. Jeśli zobaczysz kartę sieci, biblioteka javascript soundmanager jest ładowana w chrome i safari, ale nie w pliku SWF ani w pozostałej części pliku audio. –

+0

Tak, udało mi się odtworzyć, a podczas dodawania wywołania zwrotnego do metody stream zwraca false, ale nie udało mi się jeszcze ustalić przyczyny. – Daedalus

Odpowiedz

1

Jego jsfiddle problemu, myślę, ponieważ posiadał korzysta IFrame

here is working sample on plunker

+0

Dlaczego funkcja iFrame powinna coś zmieniać? –

+0

spróbuj otworzyć http://fiddle.jshell.net/gwz3rchj/76/show/light/ i upewnij się, że nie działa, sprawa jest w skrzypcach, a nie przeglądarka. – Ammaroff

+0

Czy masz jakieś pojęcie, dlaczego tak się dzieje? –

Powiązane problemy