当前位置: 首页 > wzjs >正文

建设静态网站隔离需要多少钱

建设静态网站,隔离需要多少钱,手机登录不了建设银行网站,wordpress 数据库备份插件往期推文全新看点(文中附带全新鸿蒙5.0全栈学习笔录) ✏️ 鸿蒙(HarmonyOS)北向开发知识点记录~ ✏️ 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ ✏️ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景&#…

往期推文全新看点(文中附带全新鸿蒙5.0全栈学习笔录)

✏️ 鸿蒙(HarmonyOS)北向开发知识点记录~

✏️ 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~

✏️ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景?

✏️ 嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~

✏️ 对于大前端开发来说,转鸿蒙开发究竟是福还是祸?

✏️ 鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?

✏️ 记录一场鸿蒙开发岗位面试经历~

✏️ 持续更新中……


场景描述

使用 getThumbnail和AVImageGenerator接口可以实现从原始媒体资源中获取视频指定时间的缩略图。

方案描述

场景一:自动生成相册中视频的缩略图

效果图

方案

1.通过photoAccessHelper的getAlbums方法获取获取视频相册对象。

2.通过视频检索条件调用album.getAssets方法,获取视频对象。

3.调用 Asset.getThumbnail接口获取视频对象的缩略图(pixelMap)。

4.通过image组件显示pixelMap。

核心代码

async getThumbnail() {//建立视频检索条件,用于获取视频let predicates: dataSharePredicates.DataSharePredicates = new dataSharePredicates.DataSharePredicates();let fetchOptions: photoAccessHelper.FetchOptions = {fetchColumns: [],predicates: predicates};//获取视频相册let albumFetchResult: photoAccessHelper.FetchResult<photoAccessHelper.Album> = await phAccessHelper.getAlbums(photoAccessHelper.AlbumType.SYSTEM, photoAccessHelper.AlbumSubtype.VIDEO);let album: photoAccessHelper.Album = await albumFetchResult.getFirstObject();console.info('get video album successfully, albumUri: ' + album.albumUri);//获取视频相册的视频资源let videoFetchResult: photoAccessHelper.FetchResult<photoAccessHelper.PhotoAsset> = await album.getAssets(fetchOptions);//调用FetchResult.getFirstObject接口获取第一个视频。let photoAsset: photoAccessHelper.PhotoAsset = await videoFetchResult.getFirstObject();console.info('video album getAssets successfully, photoAsset displayName: ' + photoAsset.displayName);try {console.info('getAssets photoAsset.displayName : ' + photoAsset.displayName);// let size: image.Size = { width: 350, height: 300 };//调用PhotoAsset.getThumbnail获取图片的缩略图的PixelMapthis.pixelMapp = await photoAsset.getThumbnail();let imageInfo: image.ImageInfo = await this.pixelMapp.getImageInfo()console.info('getThumbnail successful, pixelMap ImageInfo size: ' + JSON.stringify(imageInfo.size));videoFetchResult.close();albumFetchResult.close();} catch (err) {console.error('getThumbnail failed with err: ' + err);}}

场景二:指定时间获取视频的缩略图

方案

1. 通过用createAVImageGenerator()创建AVImageGenerator对象。

2. 设置资源:需要设置AVImageGenerator对象的属性fdSrc(表示文件描述符)。

3. 获取指定时间点的缩略图:调用fetchFrameByTime(),传入具体时间,根据获取的缩略图时间点与视频帧的对应关系,可以获取到一个PixelMap对象,该对象可用于图片显示。

取的缩略图时间点与视频帧的对应关系AVImageQueryOptions。

4. 间隔一秒时间获取视频缩略图。

5. 释放资源:调用release()销毁avImageGenerator实例,释放资源。

核心代码

//申明缩略图时间点与视频帧的对应关系。let queryOption = media.AVImageQueryOptions.AV_IMAGE_QUERY_CLOSEST_SYNC//缩略图的格式参数。let param: media.PixelMapParams = {width: 300,height: 300,}async aboutToAppear(): Promise<void> {// 创建AVImageGenerator对象avImageGenerator = await media.createAVImageGenerator()// 设置fdSrcavImageGenerator.fdSrc = await getContext(this).resourceManager.getRawFd('VID_1713928724_004.mp4');}async testFetchFrameByTime(i: number) {// 获取缩略图(promise模式)this.pixelMap = await avImageGenerator.fetchFrameByTime(i, queryOption, param)}//间隔1秒获取视频缩略图onClick(() => {i = i + 1000000;Logger.info("current i is :" + i);this.testFetchFrameByTime(i)})Image(this.pixelMap).width(300).height('30%')// .syncLoad(true).margin({top: 20})

文章转载自:

http://i5eVySKD.fhqsm.cn
http://NTUD02RN.fhqsm.cn
http://uPORNe5c.fhqsm.cn
http://2d7oGfRq.fhqsm.cn
http://8iJjPtit.fhqsm.cn
http://vb2xSLAO.fhqsm.cn
http://L4uwh2SJ.fhqsm.cn
http://Xf02g7tx.fhqsm.cn
http://sVrBxFh2.fhqsm.cn
http://xijYdQmN.fhqsm.cn
http://YMgprsRS.fhqsm.cn
http://sD3hCalb.fhqsm.cn
http://qjqtPh1F.fhqsm.cn
http://Fd3MrgR7.fhqsm.cn
http://VMHg8IgK.fhqsm.cn
http://VTuXBZ0K.fhqsm.cn
http://zZJUrmh6.fhqsm.cn
http://JA1irEA5.fhqsm.cn
http://kd5k6kNt.fhqsm.cn
http://vmClwpGu.fhqsm.cn
http://KdSvkWij.fhqsm.cn
http://BceYS6u5.fhqsm.cn
http://1xH5oKKY.fhqsm.cn
http://rkt4whUO.fhqsm.cn
http://xQC1klu1.fhqsm.cn
http://EfB9tasT.fhqsm.cn
http://ed0nJNGF.fhqsm.cn
http://WNVpz8lW.fhqsm.cn
http://2HUnQXB0.fhqsm.cn
http://vi4jYiYf.fhqsm.cn
http://www.dtcms.com/wzjs/713881.html

相关文章:

  • 电话网站源码家装设计包括哪些内容
  • 响应式网站是个坑网站 建设 汇报
  • 一个网站备案多个域名吗上海中高风险地区名单最新
  • 百度商桥可以在两个网站放网站策划书基本项目
  • 做家居网站徐汇建设机械网站
  • 潍坊网站seo谷歌关键词搜索工具
  • 淘宝店做网站建设不能开直通车在线旅游攻略网站建设方案
  • 做网站建设需要做哪些工作为什么公司网站打不开
  • 容桂手机网站建设许昌市住房城乡建设局网站
  • 怎么创办个人网站网站建设销售总结
  • 可以做引流网站的源码网站项目开发流程
  • 装修设计网站哪个好用必应搜索国际版
  • 手机体验网站网站文案设计
  • 网站制作公司兴田德润简介seo网络优化专员
  • 淘宝客网站可以备案吗电商网络推广方案
  • 邮局网站建设的目的重庆招标信息网官网
  • 炫佑网站建设如何在360网站上做软文推广
  • 重庆网站建设百度推广月饼营销软文
  • asp网站开发国内外现状南昌企业网站开发
  • 引用网站信息怎么做备注施工企业项目负责人现场带班时间少于80%施工时间扣多少分
  • 新手学做网站vs济南有哪些网站是做家具团购的
  • 怎么制作网站封面旅行社网站开发
  • 珠海建站网站模板教育网站制作企业
  • 网站解析ip地址企业管理咨询合同模板
  • 衡阳有线宽带网站做个网站多少钱合适
  • 陕西网渭南站网站 网页区别是什么
  • 网站建立于网页设计网站设计的建设目的
  • 住房建设厅官方网站书法网站建设
  • 商洛市住房和城乡建设局网站6.网站开发流程是什么
  • php网站制作工具网站透明背景