本文主要是介绍Android MediaMetadataRetriever获取视频宽高,Java,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android MediaMetadataRetriever获取视频宽高,Java
public static int[] getVideoSize(Context ctx, Uri uri) {MediaMetadataRetriever retriever = new MediaMetadataRetriever();int[] size = {-1, -1}; //宽,高try {retriever.setDataSource(ctx, uri);String w = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);String h = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);size[0] = Integer.parseInt(w);size[1] = Integer.parseInt(h);} catch (Exception e) {Log.e(TAG, "getVideoSize error=" + e.getMessage());} finally {try {retriever.release();retriever.close();} catch (Exception e) {Log.e(TAG, "getVideoSize finally error=" + e.getMessage());}}return size;}
Android MediaMetadataRetriever setDataSource failed: status = 0xFFFFFFEA-CSDN博客文章浏览阅读914次。【Android设置头像,手机拍照或从本地相册选取图片作为头像】像微信、QQ、微博等社交类的APP,通常都有设置头像的功能,设置头像通常有两种方式:1,让用户通过选择本地相册之类的图片库中已有的图像,裁剪后作为头像。Android设置头像,手机拍照或从本地相册选取图片作为头像_android 头像拍照_zhangphil的博客-CSDN博客。假设实现一个简单的功能,对传入要加载的path路径增加一定的筛选、容错或“重定向”,需要自定义一个模型,基于这个模型,让Glide自动匹配模型展开加载。_setdatasource failed: status = 0xffffffeahttps://blog.csdn.net/zhangphil/article/details/133890245Android AppGlideModule,DataFetcher,ModelLoader视频MediaMetadataRetriever失败后定制视频,Kotlin(2)_kotlin workmodelloaderfactory-CSDN博客文章浏览阅读124次。【Android设置头像,手机拍照或从本地相册选取图片作为头像】像微信、QQ、微博等社交类的APP,通常都有设置头像的功能,设置头像通常有两种方式:1,让用户通过选择本地相册之类的图片库中已有的图像,裁剪后作为头像。Android设置头像,手机拍照或从本地相册选取图片作为头像_android 头像拍照_zhangphil的博客-CSDN博客。假设实现一个简单的功能,对传入要加载的path路径增加一定的筛选、容错或“重定向”,需要自定义一个模型,基于这个模型,让Glide自动匹配模型展开加载。_kotlin workmodelloaderfactoryhttps://blog.csdn.net/zhangphil/article/details/133888157
这篇关于Android MediaMetadataRetriever获取视频宽高,Java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!