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

    [VB.NET]Eseguire file audio

    Devo eseguire un piccolo file audio, senza interfaccia grafica(controllo volume, ecc.) Quale libreria devo usare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    se hai l'sdk di directX installato puoi utilizzarlo.

    Imports Microsoft.DirectX.AudioVideoPlayback

    Dim audio As New Audio(nomeFile.Text)
    audio.Play()
    Ans.

  3. #3
    Ho trovato anche un altro metodo:
    codice:
    Declare Function PlaySound Lib "winmm.dll" (ByVal szSound As Char(), ByVal hMod As IntPtr, ByVal flags As PlaySoundFlags) As Integer
    
    <Flags()> Public Enum PlaySoundFlags
            SND_SYNC = &H0
            SND_ASYNC = &H1
            SND_NODEFAULT = &H2
            SND_MEMORY = &H4
            SND_LOOP = &H8
            SND_NOSTOP = &H10
            SND_NOWAIT = &H2000
            SND_ALIAS = &H10000
            SND_ALIAS_ID = &H110000
            SND_FILENAME = &H20000
            SND_RESOURCE = &H40004
        End Enum
    
    PlaySound(FILE_NAME, IntPtr.Zero, PlaySoundFlags.SND_LOOP)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    si ma stai utilizzando api come si faceva una volta con vb6, dovresti utilizzare codice managed invece.
    Ans.

  5. #5
    Questo lo so, ma per il momento mi accontento visto che su questo pc non ho l'SDK delle Directx
    Ho postato questo metodo perché è comunque un modo alternativo alle directx.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    in vb.net 2005 senza directX:
    my.Computer.Audio.Play(.......)



    mi piace sempre di più la nuova versione.

    Ans.

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    bè a dire il vero infatti al vb2003 mancavano delle piccollezze ,che tutto sommato sotto sotto sono molto importanti.

  8. #8
    in vb.net 2005 senza directX:
    my.Computer.Audio.Play(.......)
    mi piace sempre di più la nuova versione.
    Guarda che se dici così mi incuriosisci molto...

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.