qq_33756493
昵称_Justin
采纳率75%
2018-07-23 07:43

Android如何判断本地视频是好的还是坏的?

5
已采纳

Android如何通过代码判断本地的视频是好的还是坏的了?如果是坏文件就要自动删除,好的就保留

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • devmiao devmiao 3年前

    ffmpeg库,检查文件头,然后随机抓帧,从而判断。

    点赞 评论 复制链接分享
  • dong19870625 holiday_Ho 3年前

    可大概现根据视频的长度来判断下:
    MediaMetadataRetriever mmr = new MediaMetadataRetriever();
    mmr.setDataSource(videoFile.getAbsolutePath());
    // 播放时长单位为毫秒
    String duration = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);

    点赞 2 评论 复制链接分享
  • weixin_41675610 Yunny_ 3年前

    如果手机自带的文件管理应用没有的话可以用第三方应用
    比如 ES文件浏览器 QQ
    ES文件管理器 有自动获取视频目录的功能 Android有个机制 系统库 就是把相同类型的文件归类到一起 方便查找
    除了Android 其实几乎linux内核的系统都是这么做的 比如Ubuntu iOS等

    点赞 评论 复制链接分享
  • weixin_41675610 Yunny_ 3年前

    如果手机自带的文件管理应用没有的话可以用第三方应用
    比如 ES文件浏览器 QQ
    ES文件管理器 有自动获取视频目录的功能 Android有个机制 系统库 就是把相同类型的文件归类到一起 方便查找
    除了Android 其实几乎linux内核的系统都是这么做的 比如Ubuntu iOS等
    windows系统从windows7开始引入了 库 这个东西 也是这种样子的

    点赞 评论 复制链接分享
  • zgy621101 紫风幻雪 3年前

    这个没什么好的办法,我的项目中也是有视频播放的,我在视频的时候还是会有下载不完全却还能播的情况。这个好像没有什么好的方法可以避免,其实这个就像是边下载边播放一样,都是视频有残缺

    点赞 评论 复制链接分享
  • LZJSTUDY 星空下的枫 3年前

    用 QuickPar 软件可以检验视频数据和损坏的数据
    MediaInfo 软件可以检查视频文件信息,一般完整无损的文件都可以检查。
    谢谢采纳!

    点赞 评论 复制链接分享

相关推荐