人生不设限
人生不设限
  • 发布:2023-05-23 10:56
  • 更新:2023-06-19 09:59
  • 阅读:400

【报Bug】os端内嵌的webview跟safari浏览器不一样

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphone 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

上方有传程序,打包ios运行

预期结果:

和safari浏览器中一致

实际结果:

切换视频,无法自动播放

bug描述:

uniapp app ios端内嵌的webview是不是跟safari浏览器不一样 我这边一个使用video的h5短视频项目在safari浏览器可以正常播放,通过web-view内嵌到uniapp打的包里面却无法播放,使用的uni.createVideoContext的play方法触发播放的,程序和运行的视频在下面

2023-05-23 10:56 负责人:DCloud_iOS_XHY 分享
已邀请:

最佳回复

DCloud_iOS_XHY

DCloud_iOS_XHY

需要在 manifest.json 中添加 mediaPlaybackRequiresUserAction 配置,可通过此属性配置h5中的音频是否自动播放,注意当设置为false时开启自动播放,默认为true

"app-plus" : {  
        "mediaPlaybackRequiresUserAction": false,  
...  
...  
}
  • 人生不设限 (作者)

    测试没这个问题了,非常感谢

    2023-05-23 18:33

人生不设限

人生不设限 (作者)

108M的程序压缩包无法上传附件

  • 人生不设限 (作者)

    删了删资源上传上去了,app_container.zip是复现程序,另一个是测试录屏

    2023-05-23 12:08

人生不设限

人生不设限 (作者)

ios更新到16.5后,hbuilderx使用的3.8.4,现在这个问题又出现了,那个属性mediaPlaybackRequiresUserAction也不好使了

  • 人生不设限 (作者)

    而且还出现在视频界面做评论区,打开评论区减小video组件高度,关闭评论区恢复video组件高度,之前正常,现在ios16.5出现,video组件宽度高度恢复了,但是内部的视频宽度高度无法恢复的问题

    2023-06-19 10:02

要回复问题请先登录注册