Question

Nous disposons d'un lecteur vidéo Flash personnalisé que je gère, et il doit prendre en charge les publicités pré-roll et, idéalement, la lecture vidéo progressive et le streaming en fonction d'un changement de serveur.

J'ai travaillé avec le composant flvPlayback mais je me trouve un peu dépassé.Existe-t-il de bons didacticiels ou ressources pour comprendre la différence entre netstream et flvPlayback ?Ou est-ce que l'un fait partie de l'autre ?J'ai cherché sur Google sans succès.

Pour les publicités pré-roll, nous utiliserons probablement DART In-Stream, ce qui explique en partie pourquoi j'ai l'impression de perdre le contrôle sur la meilleure façon de structurer cette chose.

Toute aide avec les meilleures pratiques ou les liens les plus appréciés - ta !

EDIT - Mise à jour :J'ai écrit un lecteur à la main et je l'ai fait fonctionner plus ou moins avec tout ce qu'il devait faire, mais nous avons finalement migré vers JW Player sur toutes les propriétés Web, environ six mois plus tard.Il est très fiable et bien pris en charge, il s'intègre bien au système DART et les concepteurs l'ont trouvé facile à peaufiner.

Était-ce utile?

La solution

Je jetterais certainement un œil au JW Flash Media Player :

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

C'est Open Source, et j'ai trouvé la Source assez claire et facile à comprendre, elle prend également en charge les playlists.Je ne connais pas les fonctionnalités de DART In-Stream, mais peut-être pourriez-vous « utiliser de manière créative » la fonctionnalité de liste de lecture pour y parvenir ?

Le code source est disponible ici :

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

Autres conseils

J'utilise le composant FLVPlayBack depuis un certain temps maintenant et même s'il présente quelques bizarreries, je le trouve assez polyvalent sans avoir à écrire beaucoup de code.Le seul gros inconvénient que j'ai trouvé est que si vous essayez de diffuser un fichier qui n'existe pas, l'état de lecture reste en "chargement" et ne se résout jamais - à ce stade, vous ne pouvez rien charger d'autre et il restera chargé pour toujours.

Pour ce que vous semblez faire, cela devrait bien gérer ces choses - n'importe laquelle des barres de contrôle par défaut gérera l'état de vos vidéos progressives ou en streaming et elle dispose de fonctionnalités intéressantes de sous-titrage codé pour démarrer.

Quant à la documentation, LiveDocs d'Adobe est vraiment utile :

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

Cependant, je ne peux pas parler des trucs DART - je n'ai jamais eu à m'en occuper.

Je n'aime pas vraiment le composant flvPlayback, il est difficile à gérer à la fois en termes d'implémentation et quelque peu délicat à bien habiller et il est également assez volumineux.Je choisirais donc d'utiliser soit le JW Flash Media Player comme recommandé par Michael ci-dessus, soit le mien entièrement.

Si vous souhaitez écrire votre propre lecteur vidéo, vous devriez vous procurer le livre suivant ;Apprentissage d'ActionScript 3 http://www.learningactionscript3.com/.Il vous donnera une grande compréhension d'AS3 et il y a également un chapitre dédié à la création de votre propre lecteur Flash de base, sur lequel vous pourrez ensuite vous appuyer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top