Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Vb 2008 registrare audio

    ciao a tutti,
    sono un po in crisi..non riesco a trovare niente che mi permetta di registrare dal microfono in vb2008.
    in pratica ho bisogno di creare un tasto che mi registri tutto cio che proviene dal microfono..ma non riesco a trovare nessuna funzione che lo faccia..
    qlk1 mi puo essere di aiuto?

    grazie mille in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Come espressamente indicato nel Regolamento interno, le discussioni devono avere un titolo significativo.

    Lo aggiusto io.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

  4. #4
    non c'e niente non usando direct?
    o qlksa che registri direttamente in mp3..
    mi sembra in vb6 che con il comando MMControl facevi in due secondi..qua na sfilza per registrare..

  5. #5
    mi sembra che qualcuno lo facesse con qualche dll e possibile?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    ci si può interfacciare all'API winmm.dll.

  7. #7
    e come si fa?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    Sai interfacciarti ad una qualsiasi API?
    In caso di risposta affermativa devi utilizzare la funzione mciSendString dell'api winmm.dll

    Per registrare:
    codice:
    mciSendString("open new Type waveaudio Alias registrazione", "", 0, 0) 
    
    mciSendString("record registrazione", "", 0, 0
    Per salvare:
    codice:
    mciSendString("save registrazione c:\registrazione.wav", "", 0, 0)
    
    mciSendString("close registrazione", "", 0, 0)
    Per ascoltare:
    codice:
    My.Computer.Audio.Play("C:\registrazione.wav")

  9. #9
    piu o meno..nella mia programmazione non ne ho mai utilizzate..o se c'erano era gia sistemate..sto cercando su internet qualcosa..

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    Importa il namespace System.Runtime.InteropServices

    e aggiungi il riferimento alla funzione mciSendString di winmm
    codice:
        <DllImport("winmm.dll", SetLastError:=False, ExactSpelling:=True)> _
        Public Shared Function mciSendString(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Integer, ByVal hwndCallback As Integer)
        End Function

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.