HarmonyOS 鸿蒙Next智慧多窗-画中画的开发指南有吗
HarmonyOS 鸿蒙Next智慧多窗-画中画的开发指南有吗
智慧多窗-画中画的开发指南有吗
2 回复
HarmonyOS 鸿蒙Next智慧多窗-画中画的开发指南
HarmonyOS鸿蒙Next支持智慧多窗功能,其中包括画中画(PiP)模式。以下是针对画中画功能的开发指南:
-
适用场景:
- 视频播放
- 视频通话
- 视频会议
- 直播
-
开发步骤:
- 创建画中画控制器,并注册生命周期事件及控制事件回调。
- 使用
create
接口创建画中画控制器实例,并通过startPiP
接口启动画中画。 - 更新媒体源尺寸信息时,通过
updateContentSize
接口进行调整。 - 当不再需要显示画中画时,通过
stopPiP
接口关闭。
-
画中画控制:
- 用户可通过单击、双击、拖动等方式控制画中画窗口。
- 系统提供统一的控制面板,支持窗口控制(如关闭、还原全屏)和内容控制(如播放/暂停、静音等)。
-
注意事项:
- 画中画功能需在支持
SystemCapability.Window.SessionManager
能力的系统上使用。 - 仅支持以XComponent作为媒体流播放组件的界面进入画中画模式。
- 画中画功能需在支持
HarmonyOS鸿蒙Next高级实战已发布,可以先学学:https://www.itying.com/goods-1204.html