Bonjour à tous,

Dans le but de réaliser un lecteur audio, j'ai mis en place un timer d'intervalle 1 s (1000 ms en paramètre), tout marche sans souci, la barre de progression avance, le temps change aussi .... Mais là où je coince c'est comment faire pour détecter si j'ai ouvert un nouveau fichier entre temps.

En fait, j'ai une boite de sélection d'un fichier x mais dès lors que je l'ouvre je n'arrive pas à faire lire la musique de CE fichier. Il faut que je fasse stop pour que la lecture parte sur ce fichier. Alors je voulais savoir si l'utilisation d'un timer pouvait résoudre le problème ? (j'ai remarqué par mes tests que je ne peux mettre en place qu'un seul timer du type

g_timeout_add(1000, temps, Widget);/*Timer à intervalle de 1 seconde pour le temps qui défile*/

Ps: un petit plus si jamais je me sers d'un appel de la fct stop de Fmod après avoir fait ok dans ma boîte de dialogue je me retrouve avec une jolie erreur windows, pk ? (petite précision, je ne peux appeler de fct tierce dans la condition qui gère l'appuie sur le bouton ok.

Merci d'avance ! J'espère que j'ai étais compréhensible.