2394785751@qq.com
2394785751@qq.com
  • 发布:2020-09-11 18:02
  • 更新:2021-03-29 12:12
  • 阅读:424

【报Bug】iOS webview内视频无法以非全屏方式播放

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.11

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iPhone XS

页面类型: nvue

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"allowsInlineMediaPlayback" : true

操作步骤:

使用测试项目打包运行 (见附注)

预期结果:

视频能以非全屏非弹出方式播放

实际结果:

视频会弹出,脱离于页面

bug描述:

iOS webview内视频无法以非全屏方式播放。

h5页面的video标签已设置webkit-playsinline

同时mainfest.json app-plus已设置 "allowsInlineMediaPlayback" : true

2020-09-11 18:02 负责人:无 分享
已邀请:
2394785751@qq.com

2394785751@qq.com (作者)

up up

2394785751@qq.com

2394785751@qq.com (作者)

up up

DCloud_iOS_XHY

DCloud_iOS_XHY

  • 2394785751@qq.com (作者)

    我是uniapp项目,在 app-plus 下本身已配置了 "allowsInlineMediaPlayback":"true",


    然后我现在又直接在根节点下设置了

    "plus" : {

    "allowsInlineMediaPlayback" : "true"

    }


    配置情况见下面一条回复的附件,并且已云端打包,我非常非常确定h5页面及app mainfest.json已经按要求全部配置了,仍然无法生效,请问何故,能否确认一下到底是否是bug,因为这个问题提的人不止我一个,大家都说自己配置完了的。

    2021-02-19 11:45

2394785751@qq.com

2394785751@qq.com (作者)

我是uniapp项目,在 app-plus 下本身已配置了 "allowsInlineMediaPlayback":"true",

然后我现在又直接在根节点下设置了
"plus" : {
"allowsInlineMediaPlayback" : "true"
}

配置情况见附件,并且已云端打包,我非常非常确定h5页面及app mainfest.json已经按要求全部配置了,仍然无法生效,请问何故,能否确认一下到底是否是bug,因为这个问题提的人不止我一个,大家都说自己配置完了的。

DCloud_iOS_XHY

DCloud_iOS_XHY

请上传一个测试工程吧,方便排查问题

  • 2394785751@qq.com (作者)

    您好,工程已上传到主贴内,请查阅。

    2021-02-19 12:38

  • 2394785751@qq.com (作者)

    另外补充说明,"allowsInlineMediaPlayback":"true" 和不带引号的 "allowsInlineMediaPlayback":true 都试过了。

    2021-02-19 12:39

DCloud_iOS_XHY

DCloud_iOS_XHY

nvue 页面暂时不支持 allowsInlineMediaPlayback ,之后会支持,暂时可以使用vue页面来实现

347263633@qq.com

347263633@qq.com

同样出现这个问题

  • 2394785751@qq.com (作者)

    官方更新说明里,3.1.6版已修复。

    2021-03-27 20:07

DCloud_iOS_XHY

DCloud_iOS_XHY

HX3.1.6+ 版本已修复此问题

要回复问题请先登录注册