Tag: 读取器

从Cordova Capture获取audio数据的base64

我正在使用ngCordova Capture通过录制audio来写这段代码,并通过REST发送base64。 我可以使捕获audio工作,但一旦它返回audioURI,我不能从base64的文件系统获取数据。 我的代码如下: $cordovaCapture.captureAudio(options).then(function(audioURI) { $scope.post.tracId = $scope.tracId; $scope.post.type = 'audio'; console.log('audioURI:'); console.log(audioURI); var path = audioURI[0].localURL; console.log('path:'); console.log(path); window.resolveLocalFileSystemURL(path, function(fileObj) { var reader = new FileReader(); console.log('fileObj:'); console.log(fileObj); reader.onloadend = function (event) { console.log('reader.result:'); console.log(reader.result); console.log('event.result:'); console.log(event.result); } reader.onload = function(event2) { console.log('event2.result:'); console.log(event2.target.result); }; reader.readAsDataURL(fileObj); console.log(fileObj.filesystem.root.nativeURL + ' ' + fileObj.name); $cordovaFile.readAsDataURL(fileObj.filesystem.root.nativeURL, […]