HarmonyOS 画中画开启后,进入参数不同但组件相同的页面时,如何重新渲染页面
如题在画中画开启后,进入参数不同但组件相同的页面时,并不会调用onReady方法,也没有找到其他可以获取新参数并渲染页面的方法。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @ohos.PiPWindow开启画中画示例
129浏览 • 1回复 待解决
HarmonyOS 画中画
102浏览 • 1回复 待解决
HarmonyOS 画中画视频无法播放
207浏览 • 1回复 待解决
HarmonyOS 画中画无法指定窗体大小
103浏览 • 1回复 待解决
HarmonyOS 长时任务以及画中画使用问题
207浏览 • 1回复 待解决
HarmonyOS 真机设置里面没有找到画中画开启的功能按钮
18浏览 • 1回复 待解决
HarmonyOS 音视频画中画功能demo
188浏览 • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染?
729浏览 • 1回复 待解决
鸿蒙提供的画中画功能要怎么实现?
1120浏览 • 1回复 待解决
HarmonyOS 页面切换时不缓存数据,每次进入页面重新加载
664浏览 • 1回复 待解决
HarmonyOS 画中画返回上一层的NavDestination
156浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何定义鸿蒙画中画的交互方式?
120浏览 • 1回复 待解决
HarmonyOS 播放音频是否可以实现画中画的功能
109浏览 • 1回复 待解决
#鸿蒙通关秘籍#开发鸿蒙画中画功能的基本步骤是什么?
285浏览 • 1回复 待解决
#鸿蒙通关秘籍#画中画功能在鸿蒙开发中有哪些限制?
251浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中画中画功能提供哪些接口?
104浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙使用画中画功能时如何控制媒体源尺寸更新?
154浏览 • 1回复 待解决
#鸿蒙学习大百科#哪些场景可以实现画中画模式?
447浏览 • 1回复 待解决
#鸿蒙学习大百科#画中画有哪些交互方式?
281浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现画中画功能切换小窗操作?
273浏览 • 1回复 待解决
#鸿蒙学习大百科#实现画中画模式有什么限制?
482浏览 • 0回复 待解决
HarmonyOS @State赋相同值的时候,会引起组件的重新渲染吗?
463浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙画中画功能的主要使用场景有哪些?
209浏览 • 1回复 待解决
HarmonyOS search 组件 如何实现进入页面后自动获取焦点弹出键盘
250浏览 • 1回复 待解决
HarmonyOS Navigation跳转实现,无法正常关闭具有相同实现的不同页面
740浏览 • 1回复 待解决
由于画中画还未完全停止的时候,页面就跳转了。此时上播放视频的子页面还未销毁,跳转页面的路由也是相同的,所以会跳转到上次页面。目前的修改方案是:
navigation页面(主页面),监听下子页面(NavDestination页面)上返回的画中画窗口开启和关闭,并保存起来,在下次点击跳转的时候,判断页面是否正在开启画中画内容,开启的话,给子页面发送消息,让它停止画中画,并在停止画中画,之后执行跳转命令(这个命令只能执行一次,执行结束必须立即销毁)。
主页面 WindowPip.ets
1、新增监听是否启用小窗播放并记录。
2、路由跳转的时候,判断是否开启小窗动画,根据是否启用,做两种处理。
子页面 VideoPlay.ets
1、监听跳转时,需要关闭小窗事件,需要保存跳转方法,在真正停止播放的地方,执行一次。
2、开启小窗的时候,发送小窗开启消息给主页面。
3、关闭小窗的时候,发送小窗关闭消息给主页面,和执行一次性的跳转方法。只有在监听小窗的state方法里面,监听到小窗关闭才能是最终的,其他地方监听,小窗未真正关闭。