Bonjour,
Je suis en train de coder une application qui traite les son .wav.
J'ai un petit probleme avec la representation de la barre de progression du son.
En effet, je voudrais representer une "trackbar" qui suis le son pendant qu'il s'execute.
J'utilise le code suivant:
Je m'attends a avoir une valeur de pos qui evolue, mais je me retrouve avec une constante. (Je l'affiche toutes les 200ms).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // position du curseur (tous les 200ms) sur une echelle de 2000 unitÈs // int length=MP1->Length; MMTIME wavePosition; wavePosition.wType = TIME_MS; waveOutGetPosition(&projectWaveHandle, &wavePosition, sizeof(MMTIME)); // DataSize is total size in bits // so we need position in bytes // pos is position in ms int pos = wavePosition.u.ms; Memo1->Lines->Add("pos: "+String(wavePosition.u.ms)+" DataSize: "+String(DataSize));
Quelqu'un sait-il d'ou provient le probleme? et eventuellement comment le resoudre?
Merci,
Partager