Cette classe implémente les API de contrôle de VideoLAN Player.
Il suffit d'installer VLC sur votre poste, la classe trouve le chemin de VLC automatiquement grace à la base des registres.
Un projet exemple windev 10 et l'executable est fourni dans l'archive.
Le projet InstantFreeboxTV permet d'afficher les chaines TV depuis une freebox...
La classe v1.2 est concue pour les versions de VLC < 0.9.0, l'API VLC a complètement changé de fonctionnement depuis.
05 Mai 2010 : Une version 2.0 de la classe est prévue pour supporter les versions 1.0.0 de VLC et supérieures
06 Mai 2010 : Une préversion en cours de développement est maintenant disponible, elle ne permet pour le moment de faire qu'une petite partie des possibilités offertes par la librairie libvlc. Je mets aussi à disposition les fichiers include en C pour terminer cette classe.
Juillet 2011 : Le projet a été complété pour VLC 1.1.x par "J.P" et se trouve désormais sur le dépot pcsoft.
Sept. 2012 : Nouvelle version pour VLC 2.x disponible sur le dépot pcsoft.
Fichier attaché | Taille | Downloads | Last Download |
---|---|---|---|
ClasseVLC.v1.2.wd10.zip (2007, Pour VLC 0.8.x) | 178.15 Ko | 7828 | il y a 2 semaines 1 jour |
InstantFreeboxTv.v1.0.rar (executable) | 1.87 Mo | 7470 | il y a 1 semaine 1 jour |
libvlc_includes_v106.zip | 190.72 Ko | 7549 | il y a 1 semaine 1 jour |
ClasseVLC.v2.0-preview.wd10.zip (Mai 2010, Pour VLC 1.0.x) | 196.48 Ko | 7598 | il y a 1 semaine 1 jour |
Commentaires
Streaming avec dreambox
bonjour
j'aimerais savoir comment tu as proceder avec la dreambox
merci de m'aider
vlc
Cette classe n'etait qu'une ebauche, vlc est devenu trop instable a mon gout niveau developpement... (une api est censée etre stable)
je pense que c'est tout a fait possible... mais pour combien de temps, impossible à dire
vlc android
Bonjour,
Je vais tester de suite cette classe.
Vlc existe maintenant sous android, pense tu que ta classe est facilement modifiable pour la version android?
Class VLC
Merci beaucoup pour ces travaux et de les avoirs partager !!!!!
Bonjour, pour répondre à
Bonjour,
pour répondre à Lionel :
il n'y aurait plus de gestion d'exceptions dans la libvlc :
VLC 1.1.x introduced several improvements and fixes detailed here; the most compelling ones are GPU decoding and simplified LIBVLC API with no exception handling
Certaines fonctions ont changé de nom aussi il faut se référer à cette documentation :
doc libvlc
Ami calmant, J.P ;-)
Que ce soit windev ou un
Que ce soit windev ou un autre programme ca ne change rien, il est plus simple d'utiliser les API (dlls externes) en windev qu'en delphi, C++ ou en VB ! Je ne parle meme pas de java :p
Bonjour, VideoLAN fait partie
Bonjour,
VideoLAN fait partie de ces projets qui n'ont pas de fin, une sorte de laboratoire qui suit de près les évolutions technologiques, et il n'y a pas seulement les technologies qui évoluent, les personnes changent donc les façons de faire également.
L'intégration de VLC dans une application Windev me semble peu à propos et ne fonctionnera jamais parfaitement, il faut derrière un binaire très réactif, il est préférable à mon sens d'ouvrir une lecteur lambda depuis windev.
J'ai d'ailleurs remarqué que le code de démonstration WD Multimédia ne fonctionne pas ou très peu.
Il faudrait que Windev développe un véritable champ multimédia propriétaire et par la même occasion un véritable champ pdf aussi performant qu'un foxit.
cdt
arf vlc
A vérifier mais je pense qu'ils ont encore changé leur API.... arfgh a quoi sert de faire une API si ca change tous les six mois...
ClasseVLC.v2.0-preview.wd10.zip (Mai 2010, Pour VLC 1.0.0+)
Bonjour,
Je tente d'utiliser votre classe, mais je tombe sur une erreur dés le lancement:
"La fonction 'libvlc_exception_init ' n'a pas été trouvée dans la DLL E:\Program Files\VideoLAN\VLC\LIBVLC.DLL"
Bon, c'est la version 1.1.7 de VLC, mais cette fonction ne devrait pas avoir changer au vu du site développeur de VLC.
Je n'ai rien changer à votre code.
Alors si vous avez une idée, ou mieux une nouvelle version de la classe.
Merci pour votre travail. J'ai essayer d'utiliser l'activeX, mais comme beaucoup d'entre nous, sans succès.
Cordialement
LD
Merci
Bonjour Tanguy,
merci beaucoup d'avoir publié cette classe VLC,
je m'en suis grandement inspiré pour créer un freeware qui permet de streamer en local à partir d'un démodulateur sous Linux qui tourne avec l'environnement Enigma2 (comme les DreamBox 800).
un aperçu ici :
Cela fonctionne super.. merci encore et bonne continuation.
En effet...
En effet, j'ai mis à jour l'article... Elle a été écrite il y a longtemps et l'API de VLC ne fonctionne plus du tout de la meme facon depuis... Je prépare une version basique v2.0 de la classe...
probleme avec une dll
bonjour
je vous contacte du coeur du desert algerien, j'ai essaye ton application mais j'ai eu des problemes
j'utilise vlc 1.0.5 , cr ce qui m'interesse le plus c d'essayer de faire une application en java (devlopé avec windev bien sur) pour les client de streaming en vlc et sap annonce
merci d'avance pour ce site
sofiane