【鸿蒙系统实战开发】ArkUI屏幕适配-全屏视频切换案例
人民网>>社会·法治

【鸿蒙系统实战开发】ArkUI屏幕适配-全屏视频切换案例

2025-06-24 12:19:54 | 来源:人民网
小字号


📚鸿蒙发展过去的学习记录#x1f4cc;:

📌 鸿蒙(OpenHarmony)南向发展保姆级知识点总结~cc;
鸿蒙系统应用开发和鸿蒙系统系统开发哪个更有前途? 📌
嵌入式开发是否适合鸿蒙南向开发?看完这篇文章你就知道了~。 📌
对于大前端开发,转鸿蒙发展是福还是祸?#xff1f; 📌
鸿蒙岗位需求突增!移动端,PC端、如何选择Iot࿱?f; 📌
记录鸿蒙开发岗位面试经验~cc; 在不断更新的过程中...
介绍 本例介绍 @ohos.multimedia.media 组件和 @ohos.window 界面实现了媒体全屏的功能。


这个场景主要用于主页瀑布流媒体播放。

效果图预览。
使用说明。

点击全屏按钮󿀌横屏媒体窗口点击恢复窗口按钮,恢复媒体窗口

  • 实现步骤。
  • 初始化@ohos.multimedia.mediaAVPlayer。

async。

  1. 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. (责编:人民网)

    分享让更多人看到