Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148

    [vb2008.net] registrare audio

    ho seguito questi consigli per creare un programmino che riesca a registrare e inviare dati audio in tempo reale ma visual studio mi dice che "è impossibile trovare il campo o la proprietà ExactSpelling "
    da cosa dipende?
    questo è il codice per la registrazione audio:
    codice:
    Imports System.Runtime.InteropServices
    Public Class Form1
        <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) As Integer
        End Function
    
        Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
            mciSendString("open new Type waveaudio Alias registrazione", "", 0, 0)
            mciSendString("record registrazione", "", 0, 0)
        End Sub
    
        Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
            mciSendString("save registrazione registrazione.wav", "", 0, 0)
            mciSendString("close registrazione", "", 0, 0)
        End Sub
    
    End Class

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    In VB2008 non serve più usare la direttiva DLLImport e nemmeno importare
    Imports System.Runtime.InteropServices
    (è roba vecchia...)
    Ora è sufficiente e molto più semplice dichiarare la funzione direttamente.

    Guarda questo video

    How to make a sound recorder in VB 2008/2010
    http://www.youtube.com/watch?v=oPB_AVvCzBQ


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da gibra
    In VB2008 non serve più usare la direttiva DLLImport e nemmeno importare
    Imports System.Runtime.InteropServices
    (è roba vecchia...)
    Ora è sufficiente e molto più semplice dichiarare la funzione direttamente.

    Guarda questo video

    How to make a sound recorder in VB 2008/2010
    http://www.youtube.com/watch?v=oPB_AVvCzBQ

    mi scuso ma non ho specificato che io intendo registrare l'audio da smartphone wm e cosi proprio non va. come posso fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Tipo questo progetto che ho realizzato?
    (Sound Intensity pwer WM6)
    Sbagliare è umano, perseverare è diabolico.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da Pirelli72
    Tipo questo progetto che ho realizzato?
    (Sound Intensity pwer WM6)
    si più o meno. potresti postarmi le librerie e il codice per l'acquisizione audio ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Le librerie usate sono le classiche OpenNetCF. Il namespace utilizzato è il OpenNetCF.Media.WaveAudio .
    In particolare la classe Recorder ti permette di registrare su file .wav attraverso il microfono.
    Sbagliare è umano, perseverare è diabolico.

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da Pirelli72
    Le librerie usate sono le classiche OpenNetCF. Il namespace utilizzato è il OpenNetCF.Media.WaveAudio .
    In particolare la classe Recorder ti permette di registrare su file .wav attraverso il microfono.
    ho installato questo ma non riesco a importare le librerie nel progetto

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    1-Hai installato quello che hai scaricato?
    Sbagliare è umano, perseverare è diabolico.

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.