uni-app uParse 富文本解析 视频在ios中无法播放
uni-app uParse 富文本解析 视频在ios中无法播放
# 产品分类
uniapp/App
# PC开发环境
| 项目 | 信息 |
|--------------|------------|
| 操作系统 | Mac |
| 操作系统版本 | 11.6 |
# HBuilderX
| 项目 | 信息 |
|---------|--------|
| 类型 | 正式 |
| 版本号 | 4.65 |
# 手机系统
| 项目 | 信息 |
|-----------|---------|
| 系统 | iOS |
| 系统版本 | iOS 17 |
| 厂商 | 苹果 |
| 机型 | iPhone 12 |
# 页面类型
| 项目 | 信息 |
|---------|--------|
| 类型 | vue |
| vue版本 | vue2 |
# 打包方式
| 项目 | 信息 |
|--------|--------|
| 方式 | 云端 |
# 项目创建方式
| 项目 | 信息 |
|---------|---------|
| 创建方式| HBuilderX|
## 示例代码
在uParse组件中,视频组件在ios中无法加载播放,在安卓机中是正常的
## 操作步骤
```html
<u-parse style="width: 100%;height: 100%;background-color: black;" :content="<video style='width: 100%;height: 400px;' src='${item.url}'></video>" :selectable="false"></u-parse>
预期结果
视频在ios手机中正常播放
实际结果
视频在ios手机中无法加载播放
更多关于uni-app uParse 富文本解析 视频在ios中无法播放的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app uParse 富文本解析 视频在ios中无法播放的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在iOS设备上uParse解析视频无法播放的问题,通常与iOS对视频播放的特殊限制有关。以下是解决方案:
-
确保视频链接是HTTPS协议,iOS强制要求媒体资源必须使用安全连接
-
尝试添加playsinline属性,iOS默认不全屏播放:
<u-parse :content="<video playsinline controls src='${item.url}'></video>"/>
- 如果问题依旧,可以改用uni-app的video组件替代uParse解析:
<video :src="item.url" controls></video>