2011-02-04 76 views
0

在blacberry有沒有任何方法來記錄音頻的VOIP應用程序,我能做一個簡單的錄音應用程序,並將其保存到手機中的文件(或者我該如何修改這個,以便我可以流),是否有可能捕捉聲音,同時將其傳送到服務器而不是錄製,在這個主題上是否有任何開源項目?黑莓記錄音頻的VOIP應用程序

記錄的部分是這裏

recorder.setRecordStream(dataOut); //recorder is RecordControl 
             //dataOut is ByteArrayOutputStream 
    recorder.startRecord(); 

目前我保存記錄的細節,以一個ByteArrayOutputStream和記錄保存到一個文件中像這樣

`writeToFile(dataOut.toByteArray(), location + "/audio.amr");` 

***How Can i modify this so that i can stream recorded data as soon as i get?*** 

回答

0

結束好吧,我不知道如果我理解你的問題。 如果您想在錄製時直接將音頻流發送到服務器,我猜你可以在單獨的線程中訪問ByteArrayOutputStream(dataOut),從流中獲取字節,將它們包裝在RTP包中並將它們發送到流服務器。這個單獨的線程將與記錄過程一起運行。通過這種方式,您不需要將音頻流保存在任何文件中。 你有沒有試過這種方法?你使用哪個流媒體服務器?

+0

我havnt試過這個,使用定製服務器 – evan 2011-02-07 09:41:35