sasasndf1
sasasndf1
  • 发布:2021-01-08 12:10
  • 更新:2021-01-12 18:15
  • 阅读:632

【报Bug】IOS 12.3 video横屏播放,onKeyboardHeightChange无法获取软键盘高度

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.3

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

手机系统: iOS

手机系统版本号: iOS 12.3

手机厂商: 苹果

手机机型: iphone 6

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
<template>  
    <div>  
        <video id="myVideo" style="width: 750rpx" src="https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/%E7%AC%AC1%E8%AE%B2%EF%BC%88uni-app%E4%BA%A7%E5%93%81%E4%BB%8B%E7%BB%8D%EF%BC%89-%20DCloud%E5%AE%98%E6%96%B9%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B@20200317.mp4"  
         controls show-fullscreen-btn>  
            <cover-view style="background-color:blue;height: 50rpx;"><input value='打开软键盘'></cover-view>  
        </video>  

    </div>  
</template>  

<script>  
    export default {  

        onLoad() {  

            uni.onKeyboardHeightChange(res => {  
                console.info(res)  
            })  

        }  
    }  
</script>  

预期结果:

当软键盘弹出时可通过onKeyboardHeightChange获取高度

实际结果:

键盘弹出时onKeyboardHeightChange方法回调显示高度为0

bug描述:

目前测试中只发现在iphone 6 且ios 为12.3的情况下,横屏播放时获取的键盘高度为0

2021-01-08 12:10 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

这个问题在 iOS 12 及之前版本确实存在,和 iOS系统版本有关,建议换种实现方式吧

该问题目前已经被锁定, 无法添加新回复