【鸿蒙系统实战开发】ArkUI屏幕适配-全屏视频切换案例
2025-06-24 12:19:54 | 来源:人民网

📚鸿蒙发展过去的学习记录#x1f4cc;:
📌 鸿蒙(OpenHarmony)南向发展保姆级知识点总结~cc;
鸿蒙系统应用开发和鸿蒙系统系统开发哪个更有前途? 📌
嵌入式开发是否适合鸿蒙南向开发?看完这篇文章你就知道了~。 📌
对于大前端开发,转鸿蒙发展是福还是祸?#xff1f; 📌
鸿蒙岗位需求突增!移动端,PC端、如何选择Iot?f; 📌
记录鸿蒙开发岗位面试经验~cc; 在不断更新的过程中...
介绍 本例介绍 @ohos.multimedia.media 组件和 @ohos.window 界面实现了媒体全屏的功能。
这个场景主要用于主页瀑布流媒体播放。
效果图预览。
使用说明。
:
点击全屏按钮横屏媒体窗口点击恢复窗口按钮,恢复媒体窗口
- 实现步骤。
- 初始化@ohos.multimedia.mediaAVPlayer。
async。
- Init。
(。)。:。Promise。{ 。await。this。!。this。.。 isFullScreen。;}。)。;}。,TIMEOUT_DURATION。)。;}。)。;}。)。;}。)。;}。}。)。;}。高性能知识点本例使用LazyForEach 为了减少内存占用和渲染费用,进行数据懒加载优化。本示例采用@Reusable复用组件优化,提高应用性能工程结构&模块类型。
mediafullscreen // har |---model | |---BasicDataSource.ets // 数据类型文件 |---util | |---TimeTools.ets // 时间轴组件页面 |---view | |---MediaFullscreen.ets // 全屏媒体容器页面 | |---XComponentVideo.ets // AVPlayer组件页面。
-
(责编:人民网)
分享让更多人看到
热门排行
- 1【LeetCode力扣】42. 接雨水
- 2推荐哪个二维游戏? 二维游戏排名前十,下载量高
- 3关于c++的几个简单算法 & csp
- 4Java InputStream实战指南:易读、操作文件流
- 5小米SU7创始版全国首款霞光紫女车主售出:保值率惊人
- 6Steam 国区 18 元起,经典游戏《命运石之门》系列全作迎接 2 折史低
- 7python 与 neo4j 交互(py2neo 使用)
- 8哪个街机游戏好玩? 热门街机游戏排行榜
- 9安装Rediss安装docker:docker离线安装Rediss、Rediss安装docker在线安装、Redis镜像下载,Redis配置,Redis命令
- 10【人工智能】AI浪潮下,程序员如何保持核心竞争力?