Y a-t-il un moyen de modifier "Module de sortie audio" et "Sortie vidéo" dans mon programme Java? Mon linux ne lit pas les fichiers vidéo lorsque ces options sont réglées sur "automatique". Donc dans VLC Player j'ai choisi "ALSA" et "OpenGL GLX (XCB)", maintenant mes fichiers sont en cours de lecture. Mais quand j'utilise EmbeddedMediaPlayerComponent
dans mon programme, je pense qu'il choisit le mode "automatique" pour les threads a/v. Ensuite, je reçois un écran vert (au lieu de ma vidéo) et une erreur dans le terminal:VLCJ Sortie des modules audio/vidéo
[00007f691c112ac8] pulse audio output error: stream connection failure: Timeout
[00007f691c112ac8] core audio output error: module not functional
[00007f69081b6168] core decoder error: failed to create audio output
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
étrange, mais le son joue ... S'il vous plaît, aider! ;)
Hmm ... Solution intéressante, mais j'ai peur de devoir changer les "modules" de sortie de mon programme. Comme dans le lecteur VLC, il y a une liste déroulante où je peux choisir l'un des "modules" disponibles. J'ai trouvé 'liste de périphériques de sortie' dans vlcj, c'est très similaire à l'option que je cherche ... – SerVB
Cette réponse est la seule façon de le faire, ou du moins quelque chose de proche. Il y a * no * API dans LibVLC (et donc vlcj) qui fournit un mappage par ex. "Sortie audio ALSA" -> "alsa", elle ne peut pas non plus être modifiée à la volée. – caprica
Vous voulez dire que vous ne fournissez pas cette option dans votre 'joueur vlcj'? (Je ne peux pas vérifier cela parce que je ne peux pas construire votre projet :() – SerVB