我正在尝试使用 phoneGap 录制示例音频,但没有成功。
根据文档,我所做的非常简单:
<script>
var media = null;
function record(){
media = new Media("audio.wav");
media.startRecord();
}
</script>
“audio.wav”存在于我的“www”文件夹中,是一个空的 wav 文件。每当此代码块运行时,我都会收到此控制台错误:
- ERROR: Method 'create:withDict:' not defined in Plugin 'Media'
- FAILED pluginJSON = {"className":"Media","methodName":"create","arguments":["INVALID","952d1fe0-5ec7-5e48-d68a-74cc979878b5","audio.wav"]}
即使有那个错误,录音应该还在继续。但是当我尝试播放录音时,我在调试器上观看媒体对象,我看到'_duration:-1'
当我尝试在实际的 iPhone 设备上调试应用程序时,会出现不同的错误。