为枣强等地区用户提供了全套网页设计制作服务,及枣强网站建设行业解决方案。主营业务为成都做网站、网站制作、成都外贸网站建设、枣强网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
媒体元数据是描述多媒体数据的数据,例如媒体标题、媒体时长、媒体的帧数据等。
接口名 | 描述 |
---|---|
setSource(String path) | 读取指定路径的媒体文件,将其设置为媒体源。 |
setSource(FileDescriptor fd) | 读取指定的媒体文件描述符,设置媒体源。 |
setSource(FileDescriptor fd, long offset, long length) | 读取指定的媒体文件描述符,读取数据的起始位置的偏移量以及读取的数据长度,设置媒体源。 |
setSource(String uri, Map | 读取指定的媒体文件 Uri,设置媒体源。 |
setSource(Context context, Uri uri) | 读取指定的媒体的 Uri 和上下文,设置媒体源。 |
resolveMetadata(int keyCode) | 获取媒体元数据中指定 keyCode 对应的值。 |
fetchVideoScaledPixelMapByTime(long timeUs, int option, int dstWidth, int dstHeight) | 根据视频源中时间戳、获取选项以及图像帧缩放大小,获取帧数据。 |
fetchVideoPixelMapByTime(long timeUs, int option) | 根据视频源中时间戳和获取选项,获取帧数据。 |
fetchVideoPixelMapByTime(long timeUs) | 根据视频源中时间戳,获取最靠近时间戳的帧的数据。 |
fetchVideoPixelMapByTime() | 随机获取数据源中某一帧的数据。 |
resolveImage() | 获取音频源中包含的图像数据,比如专辑封面,如果有多个图像,返回任意一个图像的数据。 |
fetchVideoPixelMapByIndex(int frameIndex, PixelMapConfigs configs) | 根据指定的图像像素格式选项,获取视频源中指定一帧的数据。 |
fetchVideoPixelMapByIndex(int frameIndex) | 获取视频源中指定一帧的数据。 |
fetchVideoPixelMapByIndex(int frameIndex, int numFrames, PixelMapConfigs configs) | 根据指定的图像像素格式选项,获取视频源中指定的连续多帧的数据。 |
fetchVideoPixelMapByIndex(int frameIndex, int numFrames) | 获取视频源中指定的连续多帧的数据。 |
fetchImagePixelMapByIndex(int imageIndex, PixelMapConfigs configs) | 根据指定的图像像素格式选项,获取源图像中指定的图像。 |
fetchImagePixelMapByIndex(int imageIndex) | 获取源图像中指定的图像。 |
fetchImagePrimaryPixelMap(PixelMapConfigs configs) | 据指定的图像像素格式选项,获取源图像中默认图像。 |
fetchImagePrimaryPixelMap() | 获取源图像中默认图像。 |
release() | 释放读取的媒体资源。 |
AVMetadataHelper avMetadataHelper = new AVMetadataHelper ();
avMetadataHelper.setSource("/path/short_video.mp4");
PixelMap pixelMap = avMetadataHelper.fetchVideoPixelMapByTime(1000L, 0x00);
avMetadataHelper.release();
AVMetadataHelper avMetadataHelper= new AVMetadataHelper();
avMetadataHelper.setSource("/path/short_video.mp4");
String result = avMetadataHelper.resolveMetadata(AVMetadataHelper.AV_KEY_DURATION);
avMetadataHelper.release();
AVMetadataHelper avMetadataHelper= new AVMetadataHelper();avMetadataHelper.setSource("/path/short_video.mp4");
byte[] data = avMetadataHelper.resolveImage();
avMetadataHelper.release();
文章名称:创新互联鸿蒙OS教程:鸿蒙OS媒体元数据获取开发指导
本文链接:http://www.csdahua.cn/qtweb/news15/301765.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网