鸿蒙 Video组件的基本使用(HarmonyOS-VideoView)
项目创建传送门(非小白可忽略)鸿蒙基础UI控件Text相关-含项目创建流程-CSDN博客https://blog.csdn.net/qq_39731011/article/details/157513416https://blog.csdn.net/qq_39731011/article/details/157513416传送门内容概览1、增加权限sec/main /module.json5 -网络视频播放所需{ module: { requestPermissions: [ { name: ohos.permission.INTERNET } ], ... } }2、代码示例pages目录下的Index.ets举例Video的资源引用如src: $rawfile(xxx.mp4) 等举例Video的本身方法调用如播放停止监听onStop() 等举例Video控制器方法调用如this.controller.setCurrentTime(value) 等Entry Component struct Index { // 控制器 controller: VideoController new VideoController(); // 当前时长 State currentTime: number 0; // 总时长 State durationTime: number 0; build() { Column() { //垂直居中 // --------------------- Video ------------------------- //src: $rawfile(xxx.mp4) //本地视频 //src: file:///data/storage/el2/base/haps/entry/files/xxx.mp4 //沙箱路径视频 //previewUri: $r(app.media.xxx) //预览图封面 Video({ src: http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4, controller: this.controller, //设置视频控制器可以控制视频的播放状态 currentProgressRate: PlaybackSpeed.Speed_Forward_1_00_X, //设置视频播放倍速 }) //相关属性------ .muted(false) // 设置是否静音 .controls(false) // 设置是否显示默认控制条 .autoPlay(false) // 设置是否自动播放 .loop(false) // 设置是否循环播放 .objectFit(ImageFit.Contain) // 设置视频填充模式 //相关事件------ .onUpdate((event) { // 更新事件 if (event) { // 同步当前播放中的时长 this.currentTime event.time } }) .onPrepared((event) { // 准备就绪 if (event) { // 获取总时长 this.durationTime event.duration } }) .onError(() { // 失败/异常 }) .onStart(() { // 开始 }) .onStop(() { // 停止 }) //控制器相关------ Row() { // 自定义播放进度条 Text(JSON.stringify(this.currentTime) s) // 播放进度条 Slider({ value: this.currentTime, min: 0, max: this.durationTime }) .onChange((value: number, mode: SliderChangeMode) { this.controller.setCurrentTime(value); // 设置视频播放的进度跳转到value处 }) .width(90%) Text(JSON.stringify(this.durationTime) s) } .opacity(0.8) .width(100%) //自定义播放按钮 //点击开始播放this.controller.start() //点击暂停播放this.controller.pause() //点击停止播放this.controller.stop() } } }_______________________________________________________________________如果您感觉文章有用的话麻烦点个赞吧如果您发现文章有任何错误或建议请评论区留言或者私信深海谢过各位的支持一起加油

相关新闻

ARM Pico-ITX工业主板:从x86迁移到嵌入式ARM的实战解析

ARM Pico-ITX工业主板:从x86迁移到嵌入式ARM的实战解析

前两天逛行业站,看到Commell发布了自己第一款基于ARM平台的Pico-ITX主板。可能很多人对Pico-ITX这个规格不太熟,简单说就是100mm72mm的微型主板,比一张名片大不了多少。以前这个尺寸基本是x86低功耗平台的地盘,现在Commell把ARM方…

2026/8/28 15:21:01 阅读更多 →
CefFlashBrowser Flash浏览器新手指南:SWF播放与SOL存档管理,5步跑起来

CefFlashBrowser Flash浏览器新手指南:SWF播放与SOL存档管理,5步跑起来

CefFlashBrowser Flash浏览器新手指南:SWF播放与SOL存档管理,5步跑起来 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser CefFlashBrowser 是一款基于 Chromium 内核…

2026/8/28 15:58:01 阅读更多 →
检索增强生成(RAG)与相关技术综述:问题、分类、数据、模型、挑战

检索增强生成(RAG)与相关技术综述:问题、分类、数据、模型、挑战

前言 大型语言模型(LLMs)已经展现出了显著的能力,包括广泛的世界知识和复杂的推理技能。尽管取得了这些进步,但在各个专业领域有效地部署它们面临着重大挑战。这些挑战包括模型幻觉、与特定领域的知识不对齐等问题。整合特定领域的…

2026/8/28 15:21:39 阅读更多 →

最新新闻

MarkItDown:把20+种文档格式转成Markdown喂给LLM

MarkItDown:把20+种文档格式转成Markdown喂给LLM

MarkItDown:把20种文档格式转成Markdown喂给LLM 【免费下载链接】markitdown Python tool for converting files and office documents to Markdown. 项目地址: https://gitcode.com/GitHub_Trending/ma/markitdown 当你需要把一份PDF报告转成Markdown再喂给…

2026/8/28 16:46:10 阅读更多 →
车企担责后,自动驾驶研发必须可解释、可追溯、可验证

车企担责后,自动驾驶研发必须可解释、可追溯、可验证

道路交通安全法修订草案提请审议,明确自动驾驶违法由车企担责。这个方向对普通车主来说是“以后出事找车企”,但对自动驾驶研发和测试来说,真正的影响是:车企必须能在事后讲清楚“车辆当时为什么这么做”。这不是单纯的法律表述变…

2026/8/28 16:46:10 阅读更多 →
收件箱式AI助手:自托管部署、API集成与批量任务管理实践

收件箱式AI助手:自托管部署、API集成与批量任务管理实践

这个项目从标题来看,是 Hacker News 上展示的一个 AI 助手:它不只是聊天机器人,还内置了一个“收件箱”来管理任务、消息、代办事项。换句话说,它试图把 AI 的对话能力和任务收件箱的流程管理能力合并到一个产品里。这个概念不算新…

2026/8/28 16:46:10 阅读更多 →
600W无风扇AC-DC医疗电源的设计要点与系统集成实战

600W无风扇AC-DC医疗电源的设计要点与系统集成实战

1. 项目概述:从一块600W无风扇电源看医疗设备供电的硬门槛 最近拿到一颗600W无风扇AC-DC电源模块,目标应用场景很明确:医疗设备。这类产品在行业里不算新鲜,但真正做到600W级别、无风扇、还能过医疗安规的,市面上数得过…

2026/8/28 16:46:10 阅读更多 →
开放权重模型本地部署实战:量化、工具调用与微调全链路

开放权重模型本地部署实战:量化、工具调用与微调全链路

Meta 的开放权重路线因为 Muse Glimmer 的发布,又一次回到开发者社区讨论的中心。和以往一样,这类话题往往停留在“谁开源了、谁能商用、许可尺度如何”的层面,但对真正要做落地的开发者来说,更关心的是另一件事:拿到一…

2026/8/28 16:46:10 阅读更多 →
从传感器到执行器:机器人端侧应用开发的最小闭环实践

从传感器到执行器:机器人端侧应用开发的最小闭环实践

“小鹏机器人”站在了行业讨论的 C 位,这件事背后的信号很多:车企把积累的电池、电机、智驾算法和供应链能力,逐步迁移到机器人赛道。但对开发者来说,真正值得关注的不是发布会上的演示效果,而是“一个机器人从传感器数…

2026/8/28 16:45:09 阅读更多 →

日新闻

2026论文工具深度测评|为什么Paperxie是目前最稳的学术工具✅

2026论文工具深度测评|为什么Paperxie是目前最稳的学术工具✅

2026高校论文查重AIGC双检严查常态化。 市面上绝大多数AI论文工具依旧存在明显短板:模板感重、AI痕迹超标、改写毁逻辑、收费套路多、查重不准、格式适配差。 在全网工具普遍“偏科”的现状下,Paperxie凭借全维度均衡实力脱颖而出,成为适配…

2026/8/28 0:00:11 阅读更多 →
从国赛作品到产品:自研内网穿透工具的核心架构与实战优化

从国赛作品到产品:自研内网穿透工具的核心架构与实战优化

1. 从“国赛二等奖”到真实可用的内网穿透工具:我们做了什么去年,我和团队带着一个自研的内网穿透工具项目,一路闯进了全国性的创新设计大赛,最终拿下了国赛二等奖。说实话,领奖的时候心情很复杂,一方面是激…

2026/8/28 0:00:11 阅读更多 →
20行Python代码构建AI Agent:从零理解智能体核心原理与实现

20行Python代码构建AI Agent:从零理解智能体核心原理与实现

1. 项目概述:从零到一的AI Agent初体验 最近几年,AI Agent这个概念火得不行,感觉身边搞技术的朋友都在聊。但说实话,很多刚入门的朋友一听到“Agent”,就觉得特别高大上,联想到电影里那种无所不能的智能体&…

2026/8/28 0:00:11 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/28 11:23:26 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/27 17:46:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/27 20:00:17 阅读更多 →