Frage

Wir haben einen speziell entwickelten Flash-basierten Videoplayer, den ich betreue. Er muss Preroll-Anzeigen und idealerweise sowohl die progressive Videowiedergabe als auch das Streaming unterstützen, abhängig von einem Serverwechsel.

Ich habe mit der flvPlayback-Komponente gearbeitet, bin aber etwas überfordert.Gibt es gute Tutorials oder Ressourcen, um den Unterschied zwischen Netstream und FlvPlayback zu verstehen?Oder ist das eine Teil des anderen?Habe erfolglos gegoogelt.

Für die Preroll-Anzeigen werden wir wahrscheinlich DART In-Stream verwenden, was einer der Gründe dafür ist, dass ich das Gefühl verliere, den Überblick darüber zu verlieren, wie ich diese Sache am besten strukturieren kann.

Jede Hilfe zu Best Practices oder Links wird am meisten geschätzt – ta!

BEARBEITEN - Update:Ich habe einen Player von Hand geschrieben und ihn mit allem, was er tun musste, mehr oder weniger zum Laufen gebracht, aber am Ende, etwa sechs Monate später, haben wir alle Web-Eigenschaften auf den JW Player migriert.Es ist sehr zuverlässig und wird gut unterstützt, lässt sich gut in das DART-System integrieren und die Designer fanden es einfach, das Skin zu erstellen.

War es hilfreich?

Lösung

Ich würde mir auf jeden Fall den JW Flash Media Player ansehen:

http://www.jeroenwijering.com/?item=JW_FLV_Player

Es ist Open Source und ich fand die Quelle ziemlich sauber und leicht zu verstehen, sie unterstützt auch Wiedergabelisten.Ich kenne mich mit DART In-Stream nicht aus, aber vielleicht könnten Sie die Playlist-Funktion „kreativ nutzen“, um das zu erreichen?

Der Quellcode ist hier verfügbar:

http://code.jeroenwijering.com/trac/

Andere Tipps

Ich verwende die FLVPlayBack-Komponente nun schon seit einiger Zeit und obwohl sie einige Macken hat, finde ich sie ziemlich vielseitig, ohne dass ich viel Code schreiben muss.Der einzige große Nachteil, den ich gefunden habe, ist, dass beim Versuch, eine Datei zu streamen, die nicht existiert, der Wiedergabestatus „Laden“ bleibt und nie aufgelöst wird – an diesem Punkt können Sie nichts anderes laden und die Datei wird für immer geladen.

Soweit es sich anhört, als würden Sie es tun, sollte es diese Dinge jedoch problemlos handhaben – jede der Standardkontrollleisten verwaltet den Status Ihrer Progressive- oder Streaming-Videos und verfügt darüber hinaus über einige coole Untertitelfunktionen.

Was die Dokumentation betrifft, sind die LiveDocs von Adobe wirklich hilfreich:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html

Zu den DART-Sachen kann ich allerdings nichts sagen, da ich mich nie damit befassen musste.

Ich mag die flvPlayback-Komponente nicht wirklich, sie ist sowohl in Bezug auf die Implementierung schwierig zu handhaben, als auch etwas schwierig, sie schön zu gestalten, und außerdem ist sie ziemlich aufgebläht.Daher würde ich mich dafür entscheiden, entweder den von Michael oben empfohlenen JW Flash Media Player zu verwenden oder meinen eigenen Player zu erstellen.

Wenn Sie daran interessiert sind, Ihren eigenen Videoplayer zu schreiben, sollten Sie sich das folgende Buch besorgen;ActionScript 3 lernen http://www.learningactionscript3.com/.Es wird Ihnen ein umfassendes Verständnis von AS3 vermitteln und es gibt auch ein Kapitel, das der Erstellung Ihres eigenen Basis-Flash-Players gewidmet ist, auf dem Sie dann aufbauen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top