Ciao ragazzi,
ho l'esigenza di riprodurre file mp3 nella mia form,
ma non so come si possa fare.
Potete aiutarmi?
grazie ....
Ciao ragazzi,
ho l'esigenza di riprodurre file mp3 nella mia form,
ma non so come si possa fare.
Potete aiutarmi?
grazie ....
questo funziona usando le directx
qusto invece la dll di windowsports Microsoft.DirectX
Imports Microsoft.DirectX.AudioVideoPlayback
Dim audio1 As Audio
'nella procedura che deve riprodurre il suono
audio1 = New Audio(percorso file)
audio1.play
Public Class SoundClass
Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer
Public Const SND_SYNC = &H0 ' play synchronously
Public Const SND_ASYNC = &H1 ' play asynchronously
Public Const SND_FILENAME = &H20000 ' name is file name
Public Const SND_RESOURCE = &H40004 ' name is resource name or atom
Public Sub PlaySoundFile(ByVal filename As String)
PlaySound(filename, Nothing, SND_FILENAME Or SND_ASYNC)
End Sub
End Class
Grazie per la risposta,
Ma imports microsoft.directx
ed Imports Microsoft.DirectX.AudioVideoPlayback
non funzionano!!
perche?
grazie..
se non hai installato DirectX for Managed Code non ti funziona. Devi scaricarlo ed installarlo a parte, non è incluso nel framework.
Ans.
Sono riuscito a riprodurre un file audio ma ora quando vado a stopparlo,il file audio continua a suonare.
Questo è il codice che ho usato:
Imports Microsoft.DirectX
Imports Microsoft.DirectX.AudioVideoPlayback
'dichiaro le variabili
Dim boleano as boolean=true
Dim audiom as audio
'in un pulsante
audiom=new audio(textbox3.text)
if boleano=true then
audiom.play
boleano=false
elseif boleano=false then
audiom.stop
boleano=true
end if
come mai?
grazie.....