Android应用程序保存视频时生成了空文件夹
创始人
2024-10-12 21:30:17
0

检查是否正确设置文件路径和是否有写入存储的权限。可以使用以下代码作为参考:

// 检查是否有写入存储的权限
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
        != PackageManager.PERMISSION_GRANTED) {
    // 没有权限,则请求权限
    ActivityCompat.requestPermissions(this,
            new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},
            MY_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE);
} else {
    // 有权限则保存视频
    saveVideo();
}

// 保存视频到指定路径
private void saveVideo() {
    String folderName = "MyVideos";
    String fileName = "MyVideo.mp4";
    String filePath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES) + "/" + folderName + "/" + fileName;

    // 确保文件夹存在
    File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES), folderName);
    if (!folder.exists()) {
        folder.mkdirs();
    }

    // 保存视频
    File file = new File(filePath);
    try {
        FileOutputStream fos = new FileOutputStream(file);
        // 写入视频数据
        fos.write(videoData);
        fos.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

其中,MY_PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE是请求存储权限时用到的请求码,videoData是视频数据。

相关内容

热门资讯

终于知道!wepoker开脚本... 自定义wepoker代打辅助机器人系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用...
科技通报!wepoker黑侠辅... 此外,数据分析德州(wepoker黑侠辅助器正版下载)辅助神器app还具备辅助透视行为开挂功能,通过...
1.9分钟了解!hhpoker... 1.9分钟了解!hhpoker是内部控制吗,wepoker透视最简单三个步骤,技巧教程(有挂辅助);...
总算了解!hhpoker到底可... 总算了解!hhpoker到底可以作弊码,pokemmo手机脚本辅助器,微扑克教程(有挂技巧);大神普...
2024教程!wepoker怎... 1、2024教程!wepoker怎么增加运气,pokemmo脚本辅助下载,高科技教程(有挂辅助)。2...
盘点一款!We poker辅助... 盘点一款!We poker辅助器下载,hhpoker到底可以作弊吗,透明挂教程(有挂神器)是由北京得...
玩家必看攻略!we-poker... 《玩家必看攻略!we-poker是什么软件,aapoker怎么开辅助器,插件教程(有挂技巧)》 aa...
玩家必看科普!约局吧开挂神器是... 玩家必看科普!约局吧开挂神器是真的吗,wepoker好友助力码,力荐教程(有挂技巧);《WPK辅助透...
交流学习经验!werplan辅... 自定义wepoker辅助真的假的系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
教程辅助!wepoker有没有... 教程辅助!wepoker有没有挂,hhpoker是正品吗,技巧教程(有挂软件);《WPK辅助透视》‌...