cordova-plugin-audio-recorder-api 的录音总是闪退

纯洁袜子 2018-03-14 02:54:14
window.plugins.audioRecorderAPI.record(function(savedFilePath) {
var fileName = savedFilePath.split('/')[savedFilePath.split('/').length - 1];
var directory;
if (cordova.file.documentsDirectory) {
directory = cordova.file.documentsDirectory; // for iOS
} else {
directory = cordova.file.externalApplicationStorageDirectory; // for Android
}
console.info(directory);
$cordovaFile.copyFile(
cordova.file.dataDirectory, fileName,
directory, "new_file.m4a"
)
.then(function (success) {
console.info(JSON.stringify(success));
}, function (error) {
console.info(JSON.stringify(error));
});
}, function(msg) {
var alertPopup = $ionicPopup.alert({
title: '提示!',
template: '录音发生错误!'+msg
});
alertPopup.alert();
}, 3);


我完全是照着官方例子写的啊,但每次录完就闪退了,文件也没有,就只有一次闪退之后我还能看到文件,就是第一次写那个copyFile方法的时候保存了文件,之后再也看不到文件了。
为什么会闪退?
...全文
682 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯洁袜子 2018-03-14
  • 打赏
  • 举报
回复
也不报错,每次要么闪退了,要么就app卡死了,只能结束进程

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧