好了,所以這裏的交易..VB.net n音訊WaveIn流到ftp
我通過n音訊WaveIn方法捕捉來自麥克風的音頻流.. 現在,這讓我直救我捕捉到一個wav不斷檔案。
現在我想這個WAV到我的FTP帳戶不斷上傳。 即用戶從麥克風錄音..他的輸入被存儲到一個文件...並且這個文件正在上傳到我的FTP。
我目前面臨的有關文件鎖定,這顯然沒讓我在它被寫入的同時訪問同一個文件的問題。
我會感激你的,如果你能建議我直接上傳我的流我的FTP帳戶的方法不涉及該文件問題
這是我記錄代碼:
Dim recordingFormat As New WaveFormat(8000, 16, 1)
writer = New WaveFileWriter("recorded.wav", recordingFormat)
waveInStream = New WaveIn()
waveInStream.DeviceNumber = 0
waveInStream.WaveFormat = recordingFormat
AddHandler waveInStream.DataAvailable, AddressOf waveInStream_DataAvailable
waveInStream.StartRecording()
而且對於流連續保存到文件:
writer.Write(e.Buffer, 0, e.BytesRecorded)
我想這對^被直接送入FTP緩衝區..
任何幫助將不勝感激。 TIA!
THX您的答覆馬克,但我得到了它的工作..和燁你是正確的wav文件頭thing..but我尋求它通過將其插入文件中的任何數據被送入前..然後直接寫流媒體數據..順便說一句,我正在談論vb.net自己的FTPwebRequest類.. – user2447391