HomePlayer
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
19 Avril 2024 à 21:41:46

Connexion avec identifiant, mot de passe et durée de la session
Get HomePlayer at SourceForge.net. Fast, secure and Free Open Source software downloads
Messages récents
par kiki91
[04 Août 2018 à 13:57:06]

[22 Novembre 2016 à 11:00:41]

par bod77
[11 Février 2016 à 23:57:50]

par assombrance
[22 Septembre 2015 à 13:13:45]

[18 Juillet 2015 à 15:06:50]

[04 Juillet 2015 à 19:02:34]

[03 Juin 2015 à 22:15:55]

par Banzai
[17 Avril 2015 à 22:47:05]
HomePlayer, Le MediaPlayer pour FreeBoxForumDéveloppementDévelopper HomePlayerAide jvlc
Pages: [1]
Imprimer
Auteur Fil de discussion: Aide jvlc  (Lu 3234 fois)
ramsestom
Néophyte
*
Messages: 3


Voir le profil
« le: 27 Septembre 2009 à 16:09:38 »

Bonjour

   J'essaie actuellement de coder un lecteur java utilisant jvlc. Malheureusement, je rencontre un problème avec les médias qui ont des accents dans leur nom de fichier. Effectivement, vlc semble supprimer automatiquement tous les charactères accentués contenus dans les path.
Ainsi si j'essaie de lire le fichier suivant: C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaoké Bouba karaoke.mp4

je me retrouve avec la sortie d'erreur de vlc suivante:

[0x5ab2a7c] main input debug: Creating an input for 'karaok Bouba karaoke.mp4'
[0x5ab2a7c] main input debug: thread (input) created at priority 1 (../.././src/input/input.c:230)
[0x5ab2a7c] main input debug: thread started
[0x5ab2a7c] main input debug: using timeshift granularity of 50 MBytes
[0x5ab2a7c] main input debug: using timeshift path 'C:\DOCUME~1\Tom\LOCALS~1\Temp'
[0x5ab2a7c] main input debug: `C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4' gives access `' demux `' path `C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4'
[0x5ab2a7c] main input debug: creating demux: access='' demux='' path='C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4'
[0x5abc60c] main demux debug: looking for access_demux module: 3 candidates
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Could not open C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4 with libdvdcss.
libdvdread: Can't open C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4 for reading
[0x5abc60c] dvdnav demux warning: cannot open dvdnav
[0x5abc60c] main demux debug: TIMER module_need() : 49.734 ms - Total 49.734 ms / 1 intvls (Avg 49.734 ms)
[0x5ab2a7c] main input debug: creating access '' path='C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4'
[0x5abcd64] main access debug: looking for access module: 4 candidates
[0x5abcd64] access_file access debug: opening file `C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4'
[0x5abcd64] access_file access error: cannot open file C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4 (No such file or directory)
[0x5abcd64] main access error: File reading failed
[0x5abcd64] main access error: VLC could not open the file "C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4".
[0x5abcd64] cdda access debug: trying .cue file: C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.cue
[0x5abcd64] cdda access debug: could not find .cue file
[0x5abcd64] cdda access warning: could not open C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4
[0x5abcd64] main access debug: TIMER module_need() : 13.490 ms - Total 13.490 ms / 1 intvls (Avg 13.490 ms)
[0x5ab2a7c] main input error: open of `C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4' failed: no suitable access module
[0x5ab2a7c] main input error: Your input can't be opened
[0x5ab2a7c] main input error: VLC is unable to open the MRL 'C:\Documents and Settings\Tom\workspace\VODPlayer\TMP\PLAYBUFFER\karaok Bouba karaoke.mp4'. Check the log for details.
[0x5ab2a7c] main input debug: thread ended


On peut voir que le "é" de karaoké a été supprimé, ce qui explique que le fichier n'ai pu être trouvé.

Comme j'ai vu que vous aviez aussi eu des problèmes avec ces accents lors du developpement de homeplayer, je solicite donc l'aimable aide des développeurs de homeplayer pour me dire quelle est la solution qu'ils ont réussi a trouver (j'ai essayé l'ajout de l'option "-http-charset=ISO-8859-1" a la ligne d'arguments de vlc mais cela n'a pas réglé le problème Triste ).
D'avance merci.
Journalisée
baloo
Administrateur
Membre Héroïque
*****
Messages: 1721



Voir le profil
« Répondre #1 le: 27 Septembre 2009 à 19:56:41 »

il faut donner a vlc une chaine encodé en UTF-8
Journalisée
ramsestom
Néophyte
*
Messages: 3


Voir le profil
« Répondre #2 le: 27 Septembre 2009 à 22:47:25 »

Super!!!
Effectivement, en mettant

String correctedpath = new String(playpath.getBytes("UTF-8")) ;
puis en passant ce string a jvlc au lieu de lui passer directement playpath ça marche nickel!!

Un grand merci pour cette aide précieuse qui m'a fait gagner pas mal de temps de recherche...
Et continuez a nous enchanter avec le homeplayer.
Journalisée
Pages: [1]
Imprimer
Aller à: