Gambas France BETA


Pas de compte ? Incription

MediaPlayer.Duration ?

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 7/7/2024 à 11:20:39
-- Unus Ex Altera --Bonjour,
comment faire en sorte de récupérer le "bon" MediaPlayer.Duration ou comment savoir s'il s'est bien mis à jour, ou faire en sorte qu'il se mette bien à jour entre le jeu de deux fichiers media, ce qu'il ne fait pas quand on passe d'un fichier audio à un fichier video ?
Ou bien, encore, comment reconnaître un fichier video d'un fichier audio avec les ressources gb.media.
Système d'exploitation : KDE neon 6.1.1 ~ Version Gambas : 3.19.2
vuott#2 Posté le 7/7/2024 à 19:08:35
Ne cedere ineluctabili possimusTibi dico salutem, valaquarus,
Pouvez-vous préciser ce que vous entendez par cette phrase: « récupérer le "bon" MediaPlayer.Duration » ?


comment reconnaître un fichier video d'un fichier audio avec les ressources gb.media.

...pour le moment, je ne peux que suggérer une solution utilisant les fonctions externes de la library "libvlc".
Toutefois, en règle générale, pour distinguer un fichier audio d'un fichier vidéo, je prendrais en compte le "Magic number" d'un fichier:
https://gist.github.com/leommoore/f9e57ba2aa4bf197ebc5
https://en.wikipedia.org/wiki/Magic_number_(programming)#In_files


« Vita non suavis esse potest, nec Mors amara. »
valaquarus#3 Posté le 7/7/2024 à 21:28:50
-- Unus Ex Altera --Les fichiers audio ne donnent pas le "bon" .Duration, ils donnent celui du fichier précédemment joué.
C'est pourquoi je demandais comment reconnaître un ficher video d'un fichier audio.
Système d'exploitation : KDE neon 6.1.1 ~ Version Gambas : 3.19.2
vuott#4 Posté le 7/7/2024 à 22:24:27
Ne cedere ineluctabili possimus
ils donnent celui du fichier précédemment joué.

Cette circonstance est vraiment étrange. :scratch:
Peut-être faudrait-il le signaler à Minisini dans la Mailing List.
« Vita non suavis esse potest, nec Mors amara. »
1