uni-app video组件突然不支持内联播放了 各位大神帮忙看看啊急急急

uni-app video组件突然不支持内联播放了 各位大神帮忙看看啊急急急

开发环境 版本号 项目创建方式
HBuilderX 3.1.10 云端

产品分类:HTML5+

手机系统:iOS

手机系统版本号:iOS 14

手机厂商:苹果

手机机型:苹果6P,苹果11,苹果xsmax

打包方式:云端


示例代码:

<video   
id="pvideo"   
src="http://qiniu.yibaiyi.art/FqDM09IapkxLvlL-MaF2XllDvnJD"   
poster="http://qiniu.yibaiyi.art/FqDM09IapkxLvlL-MaF2XllDvnJD?vframe/png/offset/0/h/800"    
webkit-playsinline="webkit-playsinline"   
width="100%" height="200"  
playsinline="playsinline"   
controls   
preload="auto"   
loop >  
</video>

更多关于uni-app video组件突然不支持内联播放了 各位大神帮忙看看啊急急急的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

我也是这个问题

更多关于uni-app video组件突然不支持内联播放了 各位大神帮忙看看啊急急急的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在iOS 14中,苹果对视频播放策略进行了调整,可能导致playsinline属性失效。建议按以下步骤排查:

  1. 检查video组件的x5-playsinline属性是否已添加,部分iOS版本需要同时配置多个playsinline属性
  2. 确认视频链接支持跨域访问,建议将视频资源部署到支持HTTPS的CDN
  3. 尝试在manifest.json中配置:
"app-plus": {
  "video": {
    "playsinline": true
  }
}
回到顶部