uni-app Android端小程序竖屏列表页进入下一页横屏播放视频后返回,上一页从竖屏变成了横屏
uni-app Android端小程序竖屏列表页进入下一页横屏播放视频后返回,上一页从竖屏变成了横屏
1 回复
更多关于uni-app Android端小程序竖屏列表页进入下一页横屏播放视频后返回,上一页从竖屏变成了横屏的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个常见的页面方向管理问题,通常是由于横屏播放视频后未正确重置屏幕方向导致的。
解决方案:
-
在横屏播放页面锁定方向:
// 进入横屏页面时 plus.screen.lockOrientation("landscape"); -
返回时恢复竖屏:
// 页面返回时 plus.screen.lockOrientation("portrait"); -
在列表页面的 onShow 生命周期中强制设置竖屏:
onShow() { plus.screen.lockOrientation("portrait"); } -
对于小程序环境,可以使用 uni 的屏幕方向 API:
// 设置横屏 uni.setScreenOrientation({ orientation: 'landscape' }) // 恢复竖屏 uni.setScreenOrientation({ orientation: 'portrait' })

