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
我怎么能这样做?谢谢。