Video in HTML eingebettet nicht spielen
Ich versuche zu erreichen, eine sehr einfache Aufgabe; zumindest würde ich denken, es sein sollte, aber Ihr nicht.
Ich versuche zu video einbinden in HTML-und nichts, was ich versuchen scheint zu arbeiten. Hier ist der code, den ich verwende, es zu tun:
<video width="560" height="340" controls>
<source src="video/30.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source src="video/30.ogv" type='video/ogg; codecs="theora, vorbis"'>
<object width="640" height="384" type="application/x-shockwave-flash" data="video/player_flv_maxi.swf?image=placeholder.jpg&file=video/30.swf">
<param name="movie" value="video/player_flv_maxi.swf?image=placeholder.jpg&file=video/30.swf" />
</object>
</video>
Ich bin mit dieser Ressource, um zu versuchen und erreichen das: http://www.webmonkey.com/2010/05/embed-videos-in-your-web-pages-using-html5/
Ich habe auch versucht: http://www.w3schools.com/html/html5_video.asp
Und keiner von denen scheint zu funktionieren. Kann mir bitte jemand sagen, warum keiner von den video-Formaten habe ich oben aufgeführt-Spiel in Google Chrome? Gibt es etwas falsch mit dem code?
InformationsquelleAutor Frank G. | 2014-04-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre HTML-ist gut und ist wahrscheinlich nicht das problem. Ich habe einen test JS Bin und änderte den video-URLs (mit Ausnahme der Flash-fallback), und es funktioniert einwandfrei bei mir in Chrome und Firefox.
http://jsbin.com/musod/1/edit
Zimmerreserviereung, ohne das Sie Ihre eigentliche Website zu testen, kann ich empfehlen ein paar Möglichkeiten:
Den video-Dateien nicht in den richtigen Platz auf dem server, so dass Sie immer 404 oder 503-Fehler auf.
Die video-Dateien sind nicht korrekt codiert in einer Weise, die der browser Abspielen kann. Dies kann der Fall sein, wenn der falsche codec verwendet wurde oder wenn die bit-rate ist viel zu hoch (nicht super wahrscheinlich).
Den HTML-bekam entstellten irgendwie, wie wenn Sie eingefügt werden in einer hosting-Plattform wie wordpress, oder etwas, was erwarten Klartext mit minimaler Formatierung HTML.
Hier sind einige Schritte, die Sie ergreifen können, um das problem zu diagnostizieren. Fühlen Sie sich frei, um Bericht der Ergebnisse in den Kommentaren hier, wenn Sie benötigen weitere Richtung.
Überprüfen Sie die browser - Konsole für Fehlermeldungen.
Fügen Sie den vollständigen URL der video-Datei(en) direkt in den browser. Dies sollte Ihnen zeigen, wenn es ein 404, 503 oder einige andere Fehler, dass die Dateien nicht zu laden.
Überprüfen Sie die "Netzwerk" - panel der Entwickler-Werkzeuge, um sicherzustellen, dass Sie die richtige URL ein und sehen, ob es das laden der Datei.
Ziehen Sie die video-Datei direkt in den browser und sehen, wenn es spielt. Dies wird Ihnen zeigen, wenn es ein problem mit der Codierung. Der browser sollte spielen können, das video auf seine eigene, ohne extra HTML.
Ansicht der HTML-Quelle der Webseite, um zu bestätigen, dass der server liefert die HTML-genau wie Sie es geschrieben hat. Zum Beispiel, stellen Sie sicher, es hat nicht konvertiert Ihre "Spitzen Klammern" in html-entities oder geändert, die Anführungszeichen zu "smart quotes".
Was ist frustrierend ist, dass wenn ich die url für die flash-Datei und einfügen in den browser lädt es fein und spielt. aber wenn ich entfernen Sie die mp4 und ogv Zeile aus dem code immer noch nicht die flash-version spielen.
Hier habe ich eine test-site-setup, das können Sie sehen und spielen mit: schoolcrossingguard.net/memberarea/testvids.asp alle anderen Vorschläge wäre eine große Hilfe!! Danke!
Ich habe herausgefunden, das problem, das es zu tun hatten, erzählen IIS den mime-Typ für mp4, ogv und andere. Fand die Hilfe hier: blog.arvixe.com/... Thank you for helping me!!
Mein Vergnügen. Ich bin froh, dass es geklappt hat. Wenn Sie zufrieden mit der Lösung, vielleicht könnte man dann markieren Sie es als akzeptiert.
InformationsquelleAutor brianchirls
Ich habe herausgefunden, was mein problem war. Es hat damit zu tun, inklusive des MIME-Typs auf Ihrem IIS. Ich fand diese Webseite, die mir und läuft in Zeit wissen:
http://blog.arvixe.com/to-play-mp4-video-in-asp-net-you-may-need-to-add-a-mime-type/
Stellen Sie sicher, wenn Sie mit Microsoft IIS, Sie haben den MIME-Typ zu IIS Hinzugefügt, damit der IIS weiß, was zu tun ist, wenn jemand versucht, laden Sie eine mp4-video-Typ. Vielen Dank an alle für die Hilfe!
InformationsquelleAutor Frank G.
HTML5-video erfordert noch eine Menge Arbeit, sollten Sie versuchen, mit einem player-plugin, ich habe immer verwendet jPlayer. http://jplayer.org
InformationsquelleAutor Palmer