往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)
Video
用于播放视频文件并控制其播放状态的组件。
说明
该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
Video组件只提供简单的视频播放功能,无法支撑复杂的视频播控场景。复杂开发场景推荐使用AVPlayer播控API和XComponent组件开发。
权限列表
使用网络视频时,需要申请权限ohos.permission.INTERNET。
子组件
不支持子组件。
接口
Video
Video(value: VideoOptions)
元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
value | VideoOptions | 是 | 视频信息。 |
VideoOptions对象说明
元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
src | string | Resource | 否 | 视频的数据源,支持本地视频和网络视频。 Resource格式可以跨包/跨模块访问资源文件,常用于访问本地视频。 - 支持rawfile文件下的资源,即通过$rawfile引用视频文件。 string格式可用于加载网络视频和本地视频,常用于加载网络视频。 - 支持网络视频地址。 - 支持file://路径前缀的字符串,即应用沙箱URI:file://<bundleName>/<sandboxPath>。用于读取应用沙箱路径内的资源。需要保证目录包路径下的文件有可读权限。 说明: 视频支持的格式是:mp4、mkv、TS。 元服务API: 从API version 11开始,该接口支持在元服务中使用。 |
currentProgressRate | number | string | PlaybackSpeed8+ | 否 | 视频播放倍速。 说明: number取值仅支持:0.75,1.0,1.25,1.75,2.0。 默认值:1.0 | PlaybackSpeed.Speed_Forward_1_00_X 元服务API: 从API version 11开始, |