9***@qq.com
9***@qq.com
  • 发布:2020-06-20 22:52
  • 更新:2021-03-26 16:23
  • 阅读:2104

【报Bug】nvue中引入webview组件 IOS 端无法内联播放会自动全屏 设置playsinline 属性不起作用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.7.14

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone8 plus

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<video playinline webkit-playsinline src="https://xx.com/ss.mp4">

操作步骤:

在nvue页面中引入webview组件 ,引入任意一个包含playsinline 属性video标签的web页面,点击播放在IOS端会自动全屏。

预期结果:

nvue中webview组件支持IOS端内联播放,可以不自动全屏

实际结果:

nvue中引入webview组件 IOS 端无法内联播放会自动全屏 设置playsinline 属性不起作用

bug描述:

真机运行时,nvue页面中使用了webview组件但是在真机运行时候,webview运行的html页面中video视频点击播放就自动全屏了,已经设置了video标签的playsinline 以及 webkit-playsinline 属性但是还是会自动全屏,最后我自己还写了一个webview原生组件也设置了 webConfiguration.allowsInlineMediaPlayback = YES; 但是一打包成自定义基座运行到uniapp环境就又不行了,无法生效,还是自动全屏。请修复,这个对我们项目影响很大

2020-06-20 22:52 负责人:DCloud_iOS_XHY 分享
已邀请:
njtv

njtv

同样问题,求解决

njtv

njtv

manifest.json app-plus节点下设置 "allowsInlineMediaPlayback" : "true" 或者 "allowsInlineMediaPlayback" : true; 仍无法解决。

njtv

njtv

upup

DCloud_iOS_XHY

DCloud_iOS_XHY

你好,请提供一个完整的demo

  • njtv

    demo发在这里了 https://ask.dcloud.net.cn/question/106864

    2020-09-17 22:13

3***@qq.com

3***@qq.com

请问这个问题解决了嘛?

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