2011-02-17 102 views
0

是否可以將AVAudioRecorder的音頻輸出保存在網絡服務器上,而不是將其保存在本地iphone文件系統上? 有一個方法帶有簽名initWithURL:settings:error:但根據文檔它只允許保存到文件系統。在線保存AVAudioRecorder輸出

BR, 馬丁

回答

1
NSMutableURLRequest *networkRequest = [[NSMutableURLRequest alloc] init]; 

NSInputStream* fileStream = [NSInputStream inputStreamWithFileAtPath: filePath]; 
[networkRequest setHTTPBodyStream:fileStream]; 

NSURLConnection* theConnection = [[NSURLConnection alloc] initWithRequest:networkRequest delegate:self]; 

這只是品嚐,你可以創建完整請求和流式傳輸到服務器,文件路徑將文件

的物理路徑
0

這裏最好的辦法是使用一個庫如ASIHTTPRequest發送保存的文件在線錄製後。