当前位置: 代码迷 >> 综合 >> android 图库中对非mp4格式的视频去掉修剪功能选项
  详细解决方案

android 图库中对非mp4格式的视频去掉修剪功能选项

热度:84   发布时间:2024-01-19 18:00:57.0
在JB2版本上,新增了对视频进行修剪的功能。目前google默认对于非mp4格式的视频是不支持修剪的,在图库中的行为是会弹出toast提示"发生错误,无法剪辑该视频"。如何对非mp4格式的视频去掉"修剪"这个功能选项

修改Gallery2\src\com\android\gallery3d\app\PhotoPage.java中updateMenuOperations()方法:
private void updateMenuOperations() {
...
      ///M: if file is not mp4, disable trim
      if(mCurrentPhoto.getMimeType() == null || ! mCurrentPhoto.getMimeType().toLowerCase().equals("video/mp4")){
            supportedOperations &= ~MediaObject.SUPPORT_TRIM;
      }
        
      MenuExecutor.updateMenuOperation(menu, supportedOperations);
      mCurrentPhoto.getPanoramaSupport(mUpdatePanoramaMenuItemsCallback);
}
  相关解决方案