Ist es möglich Shoutcast Internet Radio Streams mit HTML5 zu spielen?
Ist es möglich zu spielen, shoutcast (oder einige) internet-radio-streams mit html5?
Also ich habe folgenden code:
<html>
<body>
<audio src="http://shoutcast.internet-radio.org.uk:10272/" />
</body>
</html>
Ich speichern Sie es als HTML-Seite und starte meinen browser (Google chrome 4.0.249.78, safary oder FF)
Aber es nicht spielen/arbeiten!(
Nicht und es spielen mit anderen internet-radio habe ich versucht zu spielen!(
Warum!?! Was mache ich falsch?
btw: von HTML5 (einschließlich der nächsten generation Ergänzungen noch in der Entwicklung) 2.6.1 Protokoll Konzepte
User-agents können Sie implementieren eine Reihe von übertragungsprotokollen, aber diese Angabe meist definiert Verhalten in Bezug auf HTTP. [HTTP]
Der HTTP-GET-Methode entspricht der Standard-retrieval-Aktion des Protokolls. Z.B. RETR bei FTP. Solche Aktionen sind idempotent und sicher, HTTP AGB.
Den HTTP-Antwort-codes, die äquivalent sind, um den Status anderer Protokolle, haben die gleichen Bedeutungen. Zum Beispiel, wird eine "Datei nicht gefunden" - Fehler entspricht einem 404-code, ein server-Fehler ist äquivalent zu einem 5xx-code, und so weiter.
Den HTTP-Header entsprechen Feldern in andere Protokolle haben die gleiche grundlegende Bedeutung haben. Zum Beispiel die HTTP-Header-Authentifizierung entspricht Authentifizierung Aspekte des FTP-Protokolls.
InformationsquelleAutor der Frage Rella | 2010-02-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie es nicht mit ShoutCast, aber mit Icecast und edcast-client können Sie live-Streaming-vorbis-Trog HTML5
<audio>
tag. Nur zeigen Sie es auf http://your-url.com:port/stream.ogg :pInformationsquelleAutor der Antwort Yahoo
Fügen Sie ein Semikolon an das Ende der
http
Anfrage. Es IST das Protokoll festgelegt, die von shoutcast überschreiben Sie die browser-Erkennung. Wie in diesem Beispiel:InformationsquelleAutor der Antwort Nate Sweet
HTML5 nicht angeben, welche audio-Formate (ob progressive oder streaming) der Spieler unterstützen muss. Das ist für den browser, um zu bestimmen, basierend auf Nachfrage und Machbarkeit. In früheren Entwürfen, die wir versucht, die angeben, ein paar baseline-codecs und-Formate, die alle Browser unterstützen muss, aber jeder der möglichen Formate verursacht einige browser-Anbieter, um sich weigern, es zu implementieren.
Angezeigt, die den folgenden arbeiten in Safari (4.0.4, WebKit nightly 6531.21.10, r54538, Mac OS X 10.6.2), aber nicht Chrome oder Firefox:
(beachten Sie, dass
<audio>
benötigt ein end-tag in der HTML-Serialisierung, es nicht verwenden können, eine XML-style self-closing-tag, und ich brauchen, umcontrols
oderautoplay
um tatsächlich starten Sie den audio -)Dies ist wahrscheinlich aufgrund der Tatsache, dass Safari bekommt Unterstützung für Shoutcast "kostenlos", weil es gerade verwendet QuickTime, um mit jeder audio-und video-URLs ist es gegeben, und QuickTime hat bereits Unterstützung für Shoutcast. Dies kann auch dazu führen, dass einige seltsame bugs, wie QuickTime-HTTP-Implementierung ist, gut, schrulligen, um es freundlich auszudrücken.
Ich würde vorschlagen, bugs Fragen für die Shoutcast-Unterstützung in Browsern, die dies nicht unterstützen. Hier sind die bug-Tracker für Firefox (Gecko/Mozilla), Chrom (Chrom), und Safari (wenn es passiert, nicht zu arbeiten auf Windows, oder so ähnlich).
InformationsquelleAutor der Antwort Brian Campbell
gut ich habe ogg_vorbis Stationen. Ich lud einige Wiedergabeliste und öffnete Sie ihn in Editor, und kopieren Sie die url von einem stream. Also, wenn Sie wollen, um es zu testen einfach kopieren Sie eine leere Datei und nennen Sie es something.html.
das ist es!
BB
InformationsquelleAutor der Antwort ninja
Funktioniert dies in der release-version von IE9, Traurig, dass das gleiche kann nicht gesagt werden, für FireFox 4!
InformationsquelleAutor der Antwort TechMonkey
Lesen der HTML-5-audio-Spezifikation (http://www.w3schools.com/html5/html5_audio.asp) des W3C beschreibt, welche Formate (MP3 oder OGG) unterstützt die Browser
Was ich tun würde, ist einen icecast-server (nicht ShoutCast) streaming von MP3 und ein OGG-stream
mithilfe von javascript-Erkennung der browser-Typ - http://www.javascripter.net/faq/browsern.htm
if (browser unterstützt kein HTML5){
eine Nachricht drucken - VERWENDEN Sie einen Neuen Browser
}
wenn (der browser unterstützt HTML5 und OGG-streaming (use-Liste von W3c)){
verwenden Sie den OGG-stream von icecast-server in den SRC-tag
}
if (browser HTML5 unterstützt MP3-streaming (use-Liste von W3C)){
verwenden Sie den MP3-stream von icecast-server in den SRC-tag
}
ich denke, das wäre für alle wichtigen Browser und lösen würde die meisten Menschen Probleme
Sie werden wahrscheinlich feststellen, das wird in Zukunft überflüssig sein, da mehr Browser unterstützen
InformationsquelleAutor der Antwort Andrei
InformationsquelleAutor der Antwort 000
Den oben genannten Beiträge geben die richtige Antwort, obwohl Sie gar nicht erwähnen, die Verwendung der slash. Stellen Sie sicher,/; ist es nach der stream-URL und den port ein.
InformationsquelleAutor der Antwort Kurt Van den Branden
Gut, Firefox und Opera nicht unterstützt non-Free-codecs wie mp3 (wie mit dem Opera 10.5 alpha, FF 3.5 und höher unterstützt nur PCM-wav und Ogg Vorbis für audio). Ich glaube, Chrome und Safari unterstützen MP3, aber.
Das nächste problem ist, dass die URL angezeigt wird, zeigen Sie auf eine Webseite mit der Beschreibung der stream nicht in einen stream.
Schließlich, soweit ich weiß, hat niemand umgesetzt, eine playlist parser für das audio-element (die Spezifikation erwähnt nur audio-Dateien, nicht von Wiedergabelisten), das ist ein problem hier, wie auch beim klicken auf "hören" bekommen Sie eine Wiedergabeliste, anstatt eine raw-stream.
InformationsquelleAutor der Antwort Kelly Clowers
Ja, Sie können spielen ShoutCast2 ich es verwenden, wie dies in dieser Art und Weise
InformationsquelleAutor der Antwort Hector Lara