在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);
}