android 图库中对非mp4格式的视频去掉"修剪"功能选项
2013-05-31 14:12
399 查看
在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);
}
修改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);
}
相关文章推荐
- Android"挂逼"修炼之行---实现微信本地视频发布到朋友圈功能
- android 图库浏览的功能有没有谁做过。主要是拿到图片和视频后排序的问题。
- android 实现视频选取功能,包括视频录制和从图库选取
- :/coolpigs//Visual Studio 2010 "工具">"选项"中的VC++目录编辑功能已被否决
- Android"挂逼"修炼之行---微信实现本地视频发布到朋友圈功能
- android 4.1 "Mobile networks" 选项 不存在
- 设置父控件的事件,需要去掉子控件的android:clickable="true" 属性。
- 在Android 4.2中打开"开发者选项"
- Android逆向之旅---破解"穿靴子的猫"游戏的收费功能
- android 4.0 "移动网络" 选项 不存在
- Android自定义属性时format选项( <attr format="reference" name="background" /> )
- Android"挂逼"修炼之行---微信实现本地视频发布到朋友圈功能
- Android:添加自己的应用到“分享”->"发送文件"选项
- android 图库浏览的功能有没有谁做过。主要是拿到图片和视频后排序的问题。
- android 4.0 "移动网络" 选项 不存在
- YouTube推出人脸模糊功能 用户可"隐脸"发视频
- 使用 Android 手机上的 "USB 绑定"功能
- Android实习02:"摇一摇"功能的实现
- 去掉Actionbar左侧的图标<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar"> <it
- android 图库浏览的功能有没有谁做过。主要是拿到图片和视频后排序的问题。