8° Semaine

Publié le par SAILLET Joanny

Lors de l’entretien avec Christophe, décision que la partie Admin ne permettrait seulement de concevoir les Template des vidéos et ne lancera pas le programme de conversion de lui-même. C’est donc au DAEMON de ci coller, il a donc fallu ajouter une vérification supplémentaire sur la date des Template pour ainsi lancer le programme si pour mettre à jour la vidéo finale. Pour ce faire comme pour les erreurs et la liste des modifications des missions, création d’un fichier .txt contenant les fichiers du dossier TPL.

Début du code de la page de visualisation des missions converties, création d’une liste des missions disponible, une fois sélection apparaît sur la droite de cette dernières les différents Channels (audio et vidéo) ainsi que leurs séquences. Les infos correspondantes à chacun sont disponibles sous l’emplacement de la vidéo final. Ainsi les données récupéré et mis sous le fichier .xml sont faciles d’accès.

Il ne reste donc plus qu’à intégrer les vidéos dans leur emplacement prévu. Seul bémol, JAVAFX qui possède déjà un média Player codé, ne peut lire que des vidéos sous format particulier :

  • Flv :
    • vidéo encoding : VP6
    • audio encoding : MP3
  • Mp4 :
    • vidéo encoding : H264
    • audio encoding : AAC

Une fois les vidéo convertit sous l’un de ces format, JAVAFX semble ne toujours point vouloir fonctionner, il remarque que les vidéo sont détérioré et donc illisible pour lui. Cependant ces vidéos sont tout à fait lisibles par VLC.

Le choix se porte donc sur l’intégration du lecteur VLC sur JAVAFX. Heureusement une librairie GPL (libre de droit) existe déjà pour JAVA et est utilisable sous JAVAFX.

La prochaine étape est donc de finir la mise en place des vidéos. Ainsi toutes les grosses étapes seront finies, bien qu’il reste encore certaine chose qui avait été mis de côté (ex : la synchronisation des Channel entre eux, la vérification des segments…) pour avoir un premier rendu.

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article