Bonjour,
Dans le cadre du cours de Mr Bourgaux, je suis entrain de développer une sorte de mur de vidéo qui aurait pour but de définir le terme recherché.
Voici une video qui illustrera le principe.
Vidéo Wip: Stop Motion & Youtube :
fonctionnalités présentes :
- recherche vidéo youtube via script php et récupère les Id Vidéo des 2 premiers résultats trouvé.
- chargement de l'api youtube via swf intermédiaire pour duplication du player youtube (jouer 2 vidéo youtube en même temps).
- capture des 2 vidéos dans un BitmapData différents et établissement du mur.
- création du background (résultat n°1).
- génération du terme recherché en typo Vidéo. (nbre de carré dans la grille controle le nbre de lettre affichées)
- Insertion du terme recherché sur le mur vidéo.
- animation du terme recherché.
- Audio = bande son de la vidéo01.
Contraintes rencontrées :
- application fonctionne uniquement en local car Violation Sandbox Security 2021 BitmapData.draw n'est pas autorisé par les serveur youtube. Il faut donc autoriser le repertoire contenant l'application à dialoguer avec internet via la petite box flash qui apparaitra lors de l'envoi d'une requete vers internet
- la video youtube garde son logo ce qui nous empeche de mettre une petite taille à la vidéo car nous ne verrions que le logo youtube. D'un autre côté, au plus la video est grande, au moins nous avons de carré pour dessiner des lettres dans la grille.
Problèmes actuels :
- l'api AS3 de youtube contient encore des erreurs, certaine video ne se load pas, des urls erreurs par-ci par là.
Futur ajout :
- animations variées, transition animation symbole, etc.
En Cours de recherche :
- Obtenir une définition du terme recherché. Pour ce faire, la seule solution semble être une recherche google en tapant le mot : "wiki + terme" et récupérer la description généré par google du premier résultat. Dans la quasi totalité des cas, la recherche pointe sur la définition wikipédia du terme recherché. Mais je ne pense pas qu'on aura le temps de s'y pencher plus longtemps malheureusement.
Denis P.