2009-03-22 12 views
1

Ich habe versucht, wmv/asf-Datei in HTML-Seite zu spielen, aber immer Windows Media Player ist im Browser eingebettet, aber Flash Media Player ist nicht eingebettet. Hier ist mein Code zum Einbetten von Flash Media Player. Ich vermute, dass der Flash Media Player das wmv/asf-Format nicht unterstützt, also selbst wenn ich explizit den Wert "application/x-shockwave-flash" festlege, wird der Flash Media Player nicht angezeigt. Irgendwelche Ideen? Unterstützt der Flash Media Player die wmv/asf-Datei?könnte flash media player wmv/asf format media abspielen?

<html> 
<body> 
<embed src="http://myserver/videos/123.asf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed> 
</body> 
</html> 

Vielen Dank im Voraus, George

Antwort

1
  1. Es gibt eine offensichtliche Verwirrung hier: Flash Player ist nicht direkt ein Media-Player. Die in der Einbettung angegebene Quelle sollte eine SWF sein. Auf der anderen Seite gibt es Media-Player in Flash (z. B. JW FLV Media Player) eingebaut.

  2. Flash akzeptiert kein WMV, verwendet aber FLV/MPEG-4.

  3. Das verwendete Streaming-Protokoll ist RTMP, nicht sicher, wie mit einem ASF-Stream im Flash umzugehen.

+0

Danke Theo.T, flash player Ich meine die Spiele, die wir benutzen, um Youtube Video zu spielen. 1. Warum nennst du ASF Stream? Meinst du asf/wmv verwendet ASF-Stream, den Flash-Player nicht unterstützen kann? 2. Haben Sie irgendwelche Dokumente Anspruch Flash-Player unterstützt WMV-Format nicht? – George2

+0

1. Entschuldigung, ich dachte, das war was du hattest, nicht sicher, woher ich das habe. 2. Sehen Sie sich hier die unterstützten Formate an: http: //en.wikipedia.org/wiki/Flash_Video –

+0

Danke Theo.T, 1. Ich muss asf spielen, weil alle vorhandenen Videos dieses Format haben, also unterstützt Flash Media Player das nicht? 2. Ich habe den Link durchgeschaut, das Dateiformat wmv/asf ist nicht aufgelistet, wird also vom Flash Media Player nicht unterstützt. – George2

1

Es ist nicht so sehr, dass Flash nicht wmv/asf unterstützt; Es ist mehr die Tatsache, dass wmv/asf kein Flash-Film ist, Sie können also nicht vorgeben, dass es einer ist, indem Sie ihn in das Attribut src setzen, wenn Sie den Typ application/x-shockwave-flash verwenden. Versuchen Sie stattdessen, einen Medienplayer-Flash-Film zu erstellen.

+0

Dank Ignacio, ist Flash-Medien in Ordnung. Ich frage mich nur 1. ob der Flash Media Player das Abspielen von asf/wmv Dateiformaten unterstützt? 2. Wenn nicht unterstützt, warum könnte ich wmv-Medien auf Youtube hochladen und dann in Youtube mit Flash Media Player abspielen? – George2

+0

Mit Youtube können Sie das Video in verschiedenen Formaten hochladen und auf der Serverseite in .flv konvertieren. –

+0

"konvertiert dann auf der Serverseite in .flv" - interessiert. Haben Sie Unterlagen dazu? Ich bin daran interessiert, mehr zu lesen. – George2

0

Mediaelement.js Spieler Dokumentation sagt, Unterstützung zu wmv und mov, aber bisher habe ich keine positive oder Erfolg Kommentare für diese formats.Formats wie wmv und mov ist Eigentum der Firma gesehen, Um Video-User zu spielen, müssen Browser-basierte Plugins explizit installiert werden. Neueste Version von Firefox unterstützt wmv nicht direkt, es gibt eine Arbeit rings.To mov Format zu unterstützen, muss Benutzer Quicktime-Player im System installiert haben.

WMV plugin for firefox

Firefox Documentation: