使用phonegap在iphone上录制音频
Posted
技术标签:
【中文标题】使用phonegap在iphone上录制音频【英文标题】:record audio on iphone with phonegap 【发布时间】:2011-11-12 04:05:53 【问题描述】:有人有使用 Phonegap 录制音频和播放的源代码吗?我已经尝试过来自 Phonegap API page 的 sourceCode,但我无法让它工作。
【问题讨论】:
也许您可以发布您已经尝试过的内容,以便其他人可以尝试找出问题所在 发布你的代码,我会尽力帮助你。 【参考方案1】:试试
<script type="text/javascript" charset="utf-8">
// Called when capture operation is finished
//
function captureSuccess(mediaFiles)
var i, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1)
uploadFile(mediaFiles[i]);
// Called if something bad happens.
//
function captureError(error)
var msg = 'An error occurred during capture: ' + error.code;
navigator.notification.alert(msg, null, 'Uh oh!');
// A button will call this function
//
function captureAudio()
// Launch device audio recording application,
// allowing user to capture up to 2 audio clips
navigator.device.capture.captureAudio(captureSuccess, captureError, limit: 2);
// Upload files to server
function uploadFile(mediaFile)
var ft = new FileTransfer(),
path = mediaFile.fullPath,
name = mediaFile.name;
ft.upload(path,
"http://my.domain.com/upload.php",
function(result)
console.log('Upload success: ' + result.responseCode);
console.log(result.bytesSent + ' bytes sent');
,
function(error)
console.log('Error uploading file ' + path + ': ' + error.code);
,
fileName: name );
</script>
与
<input type="button" class="button-big" style="width: 100%;" onclick="captureAudio();" value="RECORD AUDIO NOTES">
【讨论】:
我的按钮中有很多样式,但请尝试 ** onclick="captureAudio();" ** 作为函数...以上是关于使用phonegap在iphone上录制音频的主要内容,如果未能解决你的问题,请参考以下文章