好了,所以这里的交易..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