[ActiveX] Afficher du contenu multimedia grâce au VLC Media Player
:fleche: Rendez-vous sur la page téléchargement de la rubrique MATLAB pour télécharger les sources.
---------------------------------------------------
Mises à jour
16 Octobre 2013 :
- Nouvelle version de vlc2 et vlclite2 compatibles avec la version 2.1 du VLC Media Player
19 Septembre 2009 :
- Les versions VLC et VLCLITE développées pour la version 0.8 Janus du VLC media player sont améliorées dans des versions VLC2 et VLCLITE2 fonctionnant avec la version 1.0.1 Goldeneye du VLC media player
01 Avril 2008 :
- VLCLITE devient VLC (tout court) avec la prise en charge du temps de chargement de la video.
- Ajout du nouveau code VLCLITE qui est une version légère de VLC et qui permet de mettre le flux du media dans un objet Axes (axes ou subplot).
---------------------------------------------------
Les codes qui suivent permettent de contrôler le VLC Media Player (plus d'info sur le projet VideoLAN : http://www.videolan.org/) dans MATLAB afin d'afficher du contenu multimedia.
Ce player est disponible gratuitement et permet de lire de nombreux formats audio et video : VLC features list
:alerte: Comme il utilise le controle ActiveX du VLC Media Player, il ne fonctionne que sous Windows.
Vous devez dans un premier temps télécharger et installer le VLC Media Player ici (si vous travaillez sur une machine 64 bits, il vous faudra installer la version 64 bits)
---------------------------------------------------
La fonction vlc2 permet d'utiliser le lecteur VLC dans sa version standard.
Les controles du media disponibles sont :
- lecture/pause/arrêt
- ralentit : x1/2, x1/4 et x1/8
- avance rapide : x2, x4 et x8
- positionnement flexible dans le flux
- son on/off
Les données affichées pendant la lecture sont :
- Temps parcouru
- Temps total
- Vitesse de lecture
- Chemin d'accès du fichier
La fonction vlclite2 est une forme allégée de la fonction vlc2.
Il permet d'intégrer directement le flux dans un objet Axes (axes ou subplot).
En réalité, le flux (le control ActiveX) n'est pas placé dans l'objet Axes mais sur l'objet Axes (celui-ci étant rendu invisible).
Aucun contrôle n'est disponible pour gérer le flux dans cette version.
:alerte: vlclite2 nécessite la contribution du FEX suivante (non incluse dans l'archive vlc2.zip) :
:fleche: Rendez-vous sur la page téléchargement de la rubrique MATLAB pour télécharger les sources.
---------------------------------------------------
:!: Note : contrairement aux fonction AVIREAD ou MMREADER, il n'est pas possible d'avoir accès au contenu du flux.
---------------------------------------------------
N'hésitez pas à nous faire part de vos remarques ou de vos suggestions à propos de cette contribution :king: