我試圖用phoneGap錄製示例音頻,但沒有成功。PhoneGap:media.startRecord()不工作在cordova-1.6.1
我做的是非常簡單的,根據文檔:
<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設備上調試應用程序時,出現不同的錯誤。