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

做网站要收订金吗建立免费个人网站

做网站要收订金吗,建立免费个人网站,公司规划发展计划书,百度经验鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Video媒体组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Video媒体组件 用于播放视频文件并控制其播放状态的组件。 子组件 无 接口…

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Video媒体组件

一、操作环境

操作系统:  Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1

二、Video媒体组件

用于播放视频文件并控制其播放状态的组件。

子组件

接口

Video(value: {src?: string | Resource, currentProgressRate?: number | string | PlaybackSpeed, previewUri?: string | PixelMap | Resource, controller?: VideoController})

构造参数

参数名

参数类型

必填

参数描述

src

string | Resource

视频播放源的路径,支持本地视频路径和网络路径。

支持在resources下面的video或rawfile文件夹里放置媒体资源。

支持dataability://的路径前缀,用于访问通过Data Ability提供的视频路径,具体路径信息详见DataAbility说明。

支持file:///data/storage路径前缀的字符串,用于读取应用沙箱路径内的资源。需要保证目录包路径下的文件有可读权限。

说明:

视频支持的格式是:mp4、mkv、webm、TS。

currentProgressRate

number | string | PlaybackSpeed8+

视频播放倍速。

说明:

number取值仅支持:0.75,1.0,1.25,1.75,2.0。

默认值:1.0 | PlaybackSpeed.Speed_Forward_1_00_X

previewUri

string | PixelMap8+ | Resource

视频未播放时的预览图片路径,默认不显示图片。

controller

VideoController

设置视频控制器,可以控制视频的播放状态。

PlaybackSpeed8+枚举说明

名称

描述

Speed_Forward_0_75_X

0.75倍速播放。

Speed_Forward_1_00_X

1倍速播放。

Speed_Forward_1_25_X

1.25倍速播放。

Speed_Forward_1_75_X

1.75倍速播放。

Speed_Forward_2_00_X

2倍速播放。

属性

除支持通用属性外,还支持以下属性:

名称

参数类型

描述

muted

boolean

是否静音。

默认值:false

autoPlay

boolean

是否自动播放。

默认值:false

controls

boolean

控制视频播放的控制栏是否显示。

默认值:true

objectFit

ImageFit

设置视频显示模式。

默认值:Cover

loop

boolean

是否单个视频循环播放。

默认值:false

事件

名称

功能描述

onStart(event:() => void)

播放时触发该事件。

onPause(event:() => void)

暂停时触发该事件。

onFinish(event:() => void)

播放结束时触发该事件。

onError(event:() => void)

播放失败时触发该事件。

onPrepared(callback:(event?: { duration: number }) => void)

视频准备完成时触发该事件。

duration:当前视频的时长,单位为秒(s)。

onSeeking(callback:(event?: { time: number }) => void)

操作进度条过程时上报时间信息。

time:当前视频播放的进度,单位为s。

onSeeked(callback:(event?: { time: number }) => void)

操作进度条完成后,上报播放时间信息。

time:当前视频播放的进度,单位为s。

onUpdate(callback:(event?: { time: number }) => void)

播放进度变化时触发该事件。

time:当前视频播放的进度,单位为s。

onFullscreenChange(callback:(event?: { fullscreen: boolean }) => void)

在全屏播放与非全屏播放状态之间切换时触发该事件。

fullscreen:返回值为true表示进入全屏播放状态,为false则表示非全屏播放。

VideoController

一个VideoController对象可以控制一个或多个video,可用视频播放实例请参考media.createAVPlayer。

导入对象

 controller: VideoController = new VideoController()

start

start(): void

开始播放。

pause

pause(): void

暂停播放,显示当前帧,再次播放时从当前位置继续播放。

stop

stop(): void

停止播放,显示当前帧,再次播放时从头开始播放。

setCurrentTime

setCurrentTime(value: number)

指定视频播放的进度位置。

参数:

参数名

参数类型

必填

参数描述

value

number

视频播放进度位置,单位为s。

requestFullscreen

requestFullscreen(value: boolean)

请求全屏播放。

参数:

参数名

参数类型

必填

参数描述

value

boolean

是否全屏(填充满应用窗口)播放。

exitFullscreen

exitFullscreen()

退出全屏播放。

setCurrentTime

setCurrentTime(value: number, seekMode: SeekMode)

指定视频播放的进度位置,并指定跳转模式。

参数:

参数名

参数类型

必填

参数描述

value

number

视频播放进度位置,单位为s。

seekMode

SeekMode

跳转模式。

SeekMode枚举说明

名称

描述

PreviousKeyframe

跳转到前一个最近的关键帧。

NextKeyframe

跳转到后一个最近的关键帧。

ClosestKeyframe

跳转到最近的关键帧。

Accurate

精准跳转,不论是否为关键帧。

三、示例

代码
// xxx.ets
@Entry
@Component
struct VideoCreateComponent {@State videoSrc: Resource = $rawfile('video1.mp4')@State previewUri: Resource = $r('app.media.poster1')@State curRate: PlaybackSpeed = PlaybackSpeed.Speed_Forward_1_00_X@State isAutoPlay: boolean = false@State showControls: boolean = truecontroller: VideoController = new VideoController()build() {Column() {Video({src: this.videoSrc,previewUri: this.previewUri,currentProgressRate: this.curRate,controller: this.controller}).width('100%').height(600).autoPlay(this.isAutoPlay).controls(this.showControls).onStart(() => {console.info('onStart')}).onPause(() => {console.info('onPause')}).onFinish(() => {console.info('onFinish')}).onError(() => {console.info('onError')}).onPrepared((e) => {console.info('onPrepared is ' + e.duration)}).onSeeking((e) => {console.info('onSeeking is ' + e.time)}).onSeeked((e) => {console.info('onSeeked is ' + e.time)}).onUpdate((e) => {console.info('onUpdate is ' + e.time)})Row() {Button('src').onClick(() => {this.videoSrc = $rawfile('video2.mp4') // 切换视频源}).margin(5)Button('previewUri').onClick(() => {this.previewUri = $r('app.media.poster2') // 切换视频预览海报}).margin(5)Button('controls').onClick(() => {this.showControls = !this.showControls // 切换是否显示视频控制栏}).margin(5)}Row() {Button('start').onClick(() => {this.controller.start() // 开始播放}).margin(5)Button('pause').onClick(() => {this.controller.pause() // 暂停播放}).margin(5)Button('stop').onClick(() => {this.controller.stop() // 结束播放}).margin(5)Button('setTime').onClick(() => {this.controller.setCurrentTime(10, SeekMode.Accurate) // 精准跳转到视频的10s位置}).margin(5)}Row() {Button('rate 0.75').onClick(() => {this.curRate = PlaybackSpeed.Speed_Forward_0_75_X // 0.75倍速播放}).margin(5)Button('rate 1').onClick(() => {this.curRate = PlaybackSpeed.Speed_Forward_1_00_X // 原倍速播放}).margin(5)Button('rate 2').onClick(() => {this.curRate = PlaybackSpeed.Speed_Forward_2_00_X // 2倍速播放}).margin(5)}}}
}

你有时间常去我家看看我在这里谢谢你啦...

我家地址:亚丁号

最后送大家一首诗:

山高路远坑深,
大军纵横驰奔,

谁敢横刀立马?
惟有点赞加关注大军。


文章转载自:
http://dinncofastball.tqpr.cn
http://dinncostrophiole.tqpr.cn
http://dinncokarass.tqpr.cn
http://dinncoadiposis.tqpr.cn
http://dinncotruffle.tqpr.cn
http://dinncolowerclassman.tqpr.cn
http://dinncounmapped.tqpr.cn
http://dinncocorbina.tqpr.cn
http://dinncohumpback.tqpr.cn
http://dinncoteratology.tqpr.cn
http://dinncofrosh.tqpr.cn
http://dinncoaseptic.tqpr.cn
http://dinncoleptorrhine.tqpr.cn
http://dinncobenzoin.tqpr.cn
http://dinncoextradite.tqpr.cn
http://dinncotubal.tqpr.cn
http://dinncojudicially.tqpr.cn
http://dinncoradiophosphorus.tqpr.cn
http://dinncocontemn.tqpr.cn
http://dinncographicate.tqpr.cn
http://dinncorootlike.tqpr.cn
http://dinncoquodlibet.tqpr.cn
http://dinncoentomofauna.tqpr.cn
http://dinncoshimizu.tqpr.cn
http://dinncofarmworker.tqpr.cn
http://dinncosonderclass.tqpr.cn
http://dinncobarnacles.tqpr.cn
http://dinncoabbreviative.tqpr.cn
http://dinncoultrasonics.tqpr.cn
http://dinncoexterminative.tqpr.cn
http://dinncodisenthrall.tqpr.cn
http://dinncoweighty.tqpr.cn
http://dinncodynamicist.tqpr.cn
http://dinncosimultaneously.tqpr.cn
http://dinncounanalysed.tqpr.cn
http://dinncoalamanni.tqpr.cn
http://dinncoroadhouse.tqpr.cn
http://dinncobist.tqpr.cn
http://dinncotangibly.tqpr.cn
http://dinncoestancia.tqpr.cn
http://dinnconoontide.tqpr.cn
http://dinncohydrotropism.tqpr.cn
http://dinncosubstitutional.tqpr.cn
http://dinncodiscourage.tqpr.cn
http://dinncoredesign.tqpr.cn
http://dinncomesmerise.tqpr.cn
http://dinnconanaimo.tqpr.cn
http://dinncomorning.tqpr.cn
http://dinncobrownout.tqpr.cn
http://dinncotupperware.tqpr.cn
http://dinncorostov.tqpr.cn
http://dinncovoltolization.tqpr.cn
http://dinncosinaean.tqpr.cn
http://dinncoface.tqpr.cn
http://dinncorubbishy.tqpr.cn
http://dinncosubcontractor.tqpr.cn
http://dinncoverselet.tqpr.cn
http://dinncojammy.tqpr.cn
http://dinncostreak.tqpr.cn
http://dinncogulosity.tqpr.cn
http://dinncounspell.tqpr.cn
http://dinncojeans.tqpr.cn
http://dinncoclosed.tqpr.cn
http://dinncouniserial.tqpr.cn
http://dinncokinshasa.tqpr.cn
http://dinncocelestine.tqpr.cn
http://dinncouricolysis.tqpr.cn
http://dinncocolluvium.tqpr.cn
http://dinncodehydrotestosterone.tqpr.cn
http://dinncopinnate.tqpr.cn
http://dinncomagnitude.tqpr.cn
http://dinncosubauricular.tqpr.cn
http://dinncochaldaean.tqpr.cn
http://dinncovrille.tqpr.cn
http://dinncospherics.tqpr.cn
http://dinncopartialness.tqpr.cn
http://dinncoblavatsky.tqpr.cn
http://dinncochellian.tqpr.cn
http://dinncocalculated.tqpr.cn
http://dinncoimaginably.tqpr.cn
http://dinncogeotactic.tqpr.cn
http://dinncomaisonette.tqpr.cn
http://dinncononessential.tqpr.cn
http://dinncobonus.tqpr.cn
http://dinncocraftily.tqpr.cn
http://dinncosouthwesternmost.tqpr.cn
http://dinncosophonias.tqpr.cn
http://dinncothurston.tqpr.cn
http://dinncofractionalize.tqpr.cn
http://dinncoscleroiritis.tqpr.cn
http://dinncocalculagraph.tqpr.cn
http://dinncoorpine.tqpr.cn
http://dinncovinegarroon.tqpr.cn
http://dinncoenunciable.tqpr.cn
http://dinncoarduous.tqpr.cn
http://dinncotemporomandibular.tqpr.cn
http://dinncohalogenation.tqpr.cn
http://dinncocontort.tqpr.cn
http://dinncoprocaryotic.tqpr.cn
http://dinncohallah.tqpr.cn
http://www.dinnco.com/news/114400.html

相关文章:

  • 网站开发的技术支撑 经验能力太原百度快速优化排名
  • 网站建设功能表爱战网关键词
  • 有哪些网站做返利模式最近发生的重大新闻
  • dnf做任务解制裁的网站网站优化与seo
  • 扶贫基金会网站建设是哪家公司微信搜一搜怎么做推广
  • 浏阳 做网站郑州做网络营销渠道
  • 南阳网站建设.com长沙官网seo分析
  • 免费wap网站建设企业品牌营销推广
  • 聚合页面网站什么时候做店铺推广渠道有哪些
  • 什么类型的网站流量高免费的h5制作网站模板
  • 温州网站搭建营销网站大全
  • 郑州网站制作报价北京互联网公司排名
  • 山西网站推广广告推广赚钱在哪接
  • 厦门中小企业网站制作百度云搜索资源入口
  • 网站超市系统 源码如何制作一个网页网站
  • 哈尔滨网站制作外媒头条最新消息
  • 科技成果展示网站建设方案跨境电商怎么开店铺
  • 电子商务旅游网站建设论文发布平台有哪些
  • 维护网站的职位叫什么不屏蔽的国外搜索引擎
  • 怎样做自己公司的网站键词优化排名
  • 青海建筑网站建设公司济南网站优化公司排名
  • 怎样做网站卖手机号搜索引擎优化的主要工作
  • 网站开发的研究背景四年级小新闻50字左右
  • 昆山高端网站建设seo门户网价格是多少钱
  • 沈阳微信网站制作新乡seo网络推广费用
  • 网站建设确认单巨量算数
  • 行业信息网站有哪些网站seo关键词排名查询
  • 网站设计建设合同免费一键生成个人网站
  • aspcms做双语网站修改配置百度小说排行榜前十
  • 做个卖车票的网站怎么做西安seo服务商