[Xulfr] VLC Plugin et XulRunner
Julien GILLES
jul.gil at gmail.com
Jeu 1 Mar 15:34:20 CET 2007
Salut,
j'essaye d'applique le tutoriel
http://xulfr.org/wiki/RessourcesLibs/MediaPlayer , mais sous Windows.
Tout le problème se situe dans l'installation du plugin vlc dans xulrunner.
J'ai lancé l'installateur de vlc en validant l'installation du plugin
mozilla. En regardant le script nsi d'installation, j'ai vu que le
plugin est npvlc.dll, installé dans le répertoire d'installation de
vlc. De plus des clefs sont crées dans la base de registre (dans
SOFTWARE\MozillaPlugin\@videolan.org ), mais point de fichiers xpt
comme indiqué dans certaines docs.
Sans rien faire d'autre, il est possible de lancer l'application, mais
la fenêtre reste noir avec le message "no video".
La sortie standard montre je pense que le plugin vlc est mal
initialisé ; J'ai entre autre :
- une playlist bizarre :
[00000016] main playlist debug: adding playlist item `C:\Program
Files\VideoLAN\VLC\plugins' ( C:\Program Files\VideoLAN\VLC\plugins )
[00000016] main playlist debug: adding playlist item `application.ini'
( application.ini )
[00000016] main playlist debug: adding playlist item
`http://172.24.6.2:3000/marmotte.mpg' (
http://172.24.6.2:3000/marmotte.mpg )
- suivie de tentatives vaines d'ouvrir ces items, par ex pour la dernière :
[00000026] main input debug: `http://172.24.6.2:3000/marmotte.mpg'
gives access `http' demux `' path `172.24.6.2:3000/marmotte.mpg'
[00000026] main input debug: creating demux: access='http' demux=''
path='172.24.6.2:3000/marmotte.mpg'
[00000026] main input debug: thread 116 (input) created at priority 1
(input/input.c:265)
[00000027] main demuxer debug: looking for access_demux module: 0 candidates
[00000027] main demuxer warning: no access_demux module matched "http"
[00000026] main input debug: creating access 'http'
path='172.24.6.2:3000/marmotte.mpg'
[00000028] main access debug: looking for access2 module: 0 candidates
[00000028] main access error: no access2 module matched "http"
[00000026] main input error: no suitable access module for
`http://172.24.6.2:3000/marmotte.mpg'
Bref, le plugin a l'air de ne pas fonctionner correctement.
Par contre, si je l'appelle de firefox avec un simple <embed ...>, ça
marche parfaitement bien.
Y-a-t-il quelque chose de particulier à faire pour que mon appli xul
fonctionne correctement ? Est-il possible d'installer le plugin dans
xulrunner/plugin, comme sous Linux ?
--
Julien Gilles.
Plus d'informations sur la liste de diffusion Xulfr