0 votes

Comment puis-je écrire une application Flash pour lire des extraits de vidéos plus importantes ?

Je souhaite écrire une applet Flash (ou toute autre application possible) à intégrer dans mon site web qui jouera une partie d'une vidéo (par exemple : de 0:20 à 0:40). La vidéo est au format MPEG. Je suis novice en matière de Flash. Avez-vous des suggestions sur la façon de commencer ?

2voto

TStamper Points 17163

Si vous faites référence à YouTube vidéos, puis Splicd est un service web en ligne qui vous permet de couper la partie de la vidéo de votre choix.

1voto

quoo Points 5132

Eh bien, si vous êtes novice en flash (comme le dit l'edit ;) ), cela risque d'être un peu trop compliqué pour tout expliquer ici, mais ce que vous devrez faire, c'est écrire un lecteur flv personnalisé en utilisant NetStream, et vous assurer que vos flv (ou autres médias vidéo) sont hébergés sur un serveur rtmp (media temple en a un bon marché si c'est juste pour un usage personnel) vous pouvez alors appeler netStream. play(flvName, startPosition) ; et ajouter un listener pour l'arrêter lorsqu'il atteint le point auquel vous vouliez l'arrêter en utilisant un cuePoint.

Il y a un exemple ici : http://www.actionscript.org/forums/showthread.php3?p=875934

0voto

altCognito Points 23944

Vous ne pouvez pas le faire à moins d'extraire uniquement cette section ou d'écrire un outil pour lire les fichiers FLV avec actionscript (qui peut se déplacer de manière programmatique dans la vidéo).

0voto

user95439 Points 31

Youtube permet de créer un lien vers un moment précis de la vidéo en l'ajoutant à votre lien : "#t=1m45s", par exemple :

http://www.youtube.com/watch?v=1bibCui3lFM#t=1m45s

Cet article de blog montre également un exemple de la manière de l'intégrer dans votre site, avec le point de départ spécifié dans le temps :

<object width=”425″ height=”344″><param name=”movie” value=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20“></param><param name=”allowFullScreen” value=”true”></param><embed src=”http://www.youtube.com/v/Z_zxRAfAWug&hl=en&fs=1&start=20” type=”application/x-shockwave-flash” allowfullscreen=”true” width=”425″ height=”344″></embed></object>

0voto

Scotty Allen Points 4269

Plusieurs possibilités s'offrent à vous :

  • Vous pouvez découper votre vidéo hors ligne en fragments que vous souhaitez, et les transmettre via http au composant FLVPlayback/VideoPlayer standard. C'est assez simple, mais cela ne vous permettra pas de choisir comment segmenter la vidéo à la volée (au moment de la diffusion). En effet, en utilisant HTTP, vous devez commencer à télécharger la vidéo dès le début.
  • Vous pouvez utiliser Flash Media Server ou un équivalent open source (tel que Red5) pour diffuser la vidéo via RTMP, ce qui vous permettra de lancer le téléchargement/la lecture de la vidéo à partir de n'importe quelle image clé.
  • Vous pouvez utiliser Youtube, comme le suggèrent d'autres réponses.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X