File Mp3 |
Luigi |
18/11/2003 |
Difficoltà:
Medio
|
|
Sto
scrivendo
un
programma
in
Visual
Basic
6
per
la
lettura
di
file
Mp3
(in
definitiva
una
sorta
di
Winamp
in
versione
ridotta).
La
cosa
per
ora
mi
riesce
abbastanza
bene.
L'unico
problema,
è
che
non
riesco
ad
intercettare
quando
un
brano
finisce
(per
quindi
passare
in
automatico
al
successivo
nella
lista).
Per
l'esecuzione
dei
file
Mp3
utilizzo
la
funzione
mciSendString
ricavata
da
"winmm.dll".
Questa
la
Sub
per
attivare
l'esecuzione
del
file
Mp3:
Private
Function
Play_MM()
mciSendString
"Close
MM",
0,
0,
0
mciSendString
"Open
"
&
FileName
&
"
Alias
MM",
0,
0,
0
mciSendString("Play
MM",
0,
0,
0)
End
Function
Come
posso
fare
per
capire
quando
il
brano
finisce
?
Attualmente
per
interrompere
l'esecuzione
uso
la
seguente
sub:
Private
Function
Stop_MM()
mciSendString
"Stop
MM",
0,
0,
0
mciSendString
"Close
MM",
0,
0,
0
End
Function
Ringrazio
anticipatamente.
Distinti
saluti.
Luigi
T.
|