È ansible giocare a streaming radio internet di shoutcast con html5?

Non puoi farlo con ShoutCast ma con Icecast e client edcast puoi trasmettere live vorbis tramite tag HTML5. Basta puntarlo su http://your-url.com:port/stream.ogg : p

Aggiungi un punto e virgola alla fine della richiesta http . È il protocollo stabilito da shoutcast per ignorare il rilevamento del browser. Come questo esempio:

  

HTML5 non specifica i formati audio (progressivi o in streaming) che il lettore deve supportare. Questo dipende dal browser per determinare, in base alla domanda e alla fattibilità dell’implementazione. Nelle bozze precedenti, abbiamo cercato di specificare alcuni codec e formati di base che tutti i browser devono supportare, ma ognuno dei possibili formati ha causato il rifiuto da parte di alcuni produttori di browser di implementarlo.

Quanto segue sembra funzionare in Safari (4.0.4, WebKit nightly 6531.21.10, r54538, Mac OS X 10.6.2), ma non Chrome o Firefox:

   

(nota che richiede un tag di chiusura nella serializzazione HTML, non può usare un tag a chiusura automatica in stile XML e ho bisogno di includere controls o autoplay per avviare effettivamente l’audio)

Ciò è probabilmente dovuto al fatto che Safari ottiene il supporto per Shoutcast “gratuitamente” perché utilizza semplicemente QuickTime per gestire qualsiasi URL audio e video che viene fornito e QuickTime ha già il supporto per Shoutcast. Ciò può anche portare a strani bug, dato che l’implementazione HTTP di QuickTime è, beh, bizzarra , per dirla gentilmente.

Suggerirei di archiviare bug per chiedere supporto per Shoutcast nei browser che non lo supportano. Ecco i bug tracker per Firefox (Gecko / Mozilla) , Chrome (Chromium) e Safari (se non funziona su Windows o qualcosa del genere).

bene ho controllato le stazioni ogg_vorbis. Ho scaricato alcune playlist e l’ho aperta nel blocco note e ho copiato l’url di un stream. Quindi se vuoi testarlo basta copiare questo file vuoto e chiamarlo qualcosa.html.

    audio testing live stream!      

questo è tutto!

BB

   

Funziona nella versione di rilascio di IE9, Triste che non si può dire lo stesso per FireFox 4!

leggendo le specifiche audio HTML 5 (http://www.w3schools.com/html5/html5_audio.asp) W3C delinea quali formati (MP3 o OGG) sono supportati da quali browser

Quello che vorrei fare è avere un server icecast (non ShoutCast) che trasmetta in streaming un MP3 e uno stream OGG

usando javascript rileva il tipo di browser – http://www.javascripter.net/faq/browsern.htm

se (il browser non supporta HTML5) {stampa un messaggio – USA un nuovo browser}

if (il browser supporta lo streaming HTML5 e OGG (usa l’elenco da W3c)) {usa lo stream OGG dal server icecast nel tag SRC}

if (il browser supporta lo streaming MP3 HTML5 (usa l’elenco da W3C)) {usa lo streaming MP3 dal server icecast nel tag SRC}

Penso che questo riguarderebbe tutti i principali browser e risolverebbe la maggior parte dei problemi che probabilmente troverai in futuro, questo sarà ridondante in quanto più supporto per i browser

  

I post sopra danno la risposta corretta, sebbene non menzionino l’uso della barra . Assicurati /; è lì dopo l’URL e la porta del stream.

  

Bene, Firefox e Opera non supportano i codec non-Free come l’mp3 (come con Opera 10.5 alpha, FF 3.5 e versioni successive supporta solo PCM wav e Ogg Vorbis per l’audio). Credo che Chrome e Safari supportino MP3, comunque.

Il prossimo problema è che l’URL sembra indicare una pagina web che descrive lo stream, non un stream.

Infine, per quanto ne so, nessuno ha implementato un parser di playlist per l’elemento audio (la specifica menziona solo i file audio, non le playlist), che è un problema qui, poiché anche quando si fa clic su “ascolta” si ottiene una playlist piuttosto di un stream grezzo.

Sì, puoi giocare a ShoutCast2. Lo uso così in questo modo