let height = res.windowHeight - uni.upx2px(0) + 'px'
// #ifdef APP-PLUS
console.log(url)
if(!this.player){
this.player = plus.video.createVideoPlayer('videoplayer', {
src:url,
height: height,
position: 'static',
top:'0px',
left:'0px',
width: '100%',
autoplay:true,
});
}
const currentWebview = this.$mp.page.$getAppWebview();
currentWebview.append(this.player);

- 发布:2023-03-02 21:56
- 更新:2023-03-23 16:44
- 阅读:529
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.3 (21E230)
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone14pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
用plus.video.createVideoPlayer方法播放视频时,点击全屏按钮
用plus.video.createVideoPlayer方法播放视频时,点击全屏按钮
预期结果:
全屏正常播放视频
全屏正常播放视频
实际结果:
视频被倒置,退出全屏播放页面显示异常,被锁定了横屏。
视频被倒置,退出全屏播放页面显示异常,被锁定了横屏。
bug描述:
播放视频时点击播放器默认的全屏按钮,视频会自动倒置,且退出全屏后仍是锁定横向。(屏幕禁用了自动旋转)。
该bug只在iPhone14系列手机可以复现。

感谢挂面 (作者)
没人理吗? uni,dcloud公司什么鬼? 我发现这个bug每年都有人提, 每年修复,每次升级又重现!
类似的Bug报告:
https://ask.dcloud.net.cn/question/79171
https://ask.dcloud.net.cn/question/110682
s***@163.com
解决了吗?我也遇到了同样的问题,ios16才会出错
2023-05-30 10:46