Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vb.net] file mp3

    Ciao ragazzi,

    ho l'esigenza di riprodurre file mp3 nella mia form,
    ma non so come si possa fare.

    Potete aiutarmi?

    grazie ....

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    questo funziona usando le directx

    ports Microsoft.DirectX
    Imports Microsoft.DirectX.AudioVideoPlayback

    Dim audio1 As Audio

    'nella procedura che deve riprodurre il suono

    audio1 = New Audio(percorso file)
    audio1.play
    qusto invece la dll di windows

    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

  3. #3
    Grazie per la risposta,

    Ma imports microsoft.directx
    ed Imports Microsoft.DirectX.AudioVideoPlayback

    non funzionano!!

    perche?

    grazie..

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    se non hai installato DirectX for Managed Code non ti funziona. Devi scaricarlo ed installarlo a parte, non è incluso nel framework.
    Ans.

  5. #5
    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.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.