Bir icecast sunucusundan bir ogg kaynağını yürütmek için ses elemanı kullanıyorum. Ses elemanı buzlu meta verileri çıkarır ve javascript ile erişmenin bir yolu var mı?HTML5 ses öğesinden Icecast meta verilerini almak mümkün mü?
Temel olarak, yayınladığım bir radyo istasyonunun "çalmakta olan" bilgilerini göstermek istiyorum. Seçeneklerim nelerdir?
Teşekkürler!
Bir sorun, ses akışıyla senkronize edilen gerçek zamanlı şarkı adını gösterir, bu shoutcast sunucusundan okunamaz (7.html), gerçek zamanlı ses akışında gömülü meta bilgilerinin okunması mümkündür. Meta veriyi javascript/html5 –
@JoseNobile ile okumaktan mutluluk duyardım, maalesef, bir tercihiniz yok ... en azından uyumluluk istiyorsanız. Tarayıcı tarafından oluşturulan kodeklerden birini kullanabilir ve CORS'yi desteklemek için akışınıza bazı üstbilgileri kesebilir ve ardından saf bir JS kodekinin yükü ile başa çıkabilirsiniz. Bu çoğu için uygun değil. Ayrıca, SHOUTcast tarzı meta verilerin doğası gereği, yine de senkronizasyonun mükemmel olmadığını unutmayın. Ayrıca uzun zamandır beklenen AJAX (Socket.IO gibi) ile sunucu tarafında bir şeyler yapabilirsiniz. Akış almak için AJAX kullanarak – Brad
protokol, etki alanı ve bağlantı noktası kısıtlamaları nedeniyle mümkün değildir. Shoutcast sunucusunun, Access-Control-Allow-Origin: * (CORS kullanmak için) özellik isteğini Google Chrome forumuna gönderdim http://productforums.google.com/forum/# ! kategori-konu/krom/vermek-özellik-geribildirim-ve-öneri/windows/AJQl3pwgriI –