2016-01-25 51 views
0

我想知道是否可以创建录音文件,将录制的文件放在目录中,然后通过HTTP将此文件转移到电话以外的文件夹。将录制的音频从Android SD卡发送到外部文件夹

我建立了一个从文件地址的PHP文件,并将其保存到一个文件夹:以

File directory = new File(Environment.getExternalStorageDirectory() 
     + File.separator + "record"); 
directory.mkdirs(); 

outputFile = Environment.getExternalStorageDirectory() + File.separator 
     + "record" + "/record.3gpp"; 

myRecorder = new MediaRecorder(); 
myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); 
myRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); 
myRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB); 
myRecorder.setOutputFile(outputFile); 

现在我想:

<?php 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $_GET['url']);             
$fp = fopen('file_name.3gpp', 'w'); 
curl_setopt($ch, CURLOPT_FILE, $fp); 
curl_exec ($ch); 
curl_close ($ch); 
fclose($fp); 
?> 

我的Java活动进行录音从录制的音频中获取目录,并使用GET发送。

它应该是这样的:

http://localhost/folder/record.php?url=DIRECTORY FROM THE AUDIO 

我怎么能这样做?谢谢。

回答

相关问题