0
这里是一个真实抛出的确切异常:MediaRecorder问题 - 抛出FileNotFoundException异常,当我尝试写到SD卡
java.io.FileNotFoundException: /mnt/sdcard/example.mp4 (Permission denied)
我简直复制并粘贴here示例代码。此外,我还添加了这个代码有点格式化我的路径正确:
private String sanitizePath(String path) {
if (!path.startsWith("/")) {
path = "/" + path;
}
if (!path.contains(".")) {
path += ".3gp";
}
return Environment.getExternalStorageDirectory().getAbsolutePath() + path;
}
这里是包含在我的清单中的权限:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-feature android:name="android.hardware.camera"/>
<uses-feature android:name="android.hardware.camera.front"/>
我失去的东西完全明显或者是什么更多?