uni-app新版本hbuider video组件在APP端ios15.x存在的兼容性问题
uni-app新版本hbuider video组件在APP端ios15.x存在的兼容性问题
15 回复
问题复现,已反馈给相关人员排查,已加分,感谢您的反馈!
更多关于uni-app新版本hbuider video组件在APP端ios15.x存在的兼容性问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
好的
回复 9***@qq.com: 问题已复现 解决中 iOS15的 API 有变动
回复 天生DR: ok
回复 天生DR: ios15 video标签 播放flv或者rtmp流 @timeupdate事件回调的值一直是0,而且似乎加载了两个video,回调都是成对触发,同样代码android无此问题
回复 天生DR: 搞定了吗
回复 9***@qq.com: 我手机前一段又不复现这个问题了 一会儿我再试试
回复 天生DR: 加油老哥
回复 天生DR: 快要3个月了。。。
半年了还没修复
这个问题还没修复嘛
2024年了 还没修复吗
IOS15 弹幕发送,变成从左直接滚动,而不是从 右滚动到左边
在 uni-app
新版本中,使用 HBuilder
开发的应用程序中的 video
组件在 iOS 15.x 上可能存在一些兼容性问题。以下是一些已知的问题以及可能的解决方案:
已知问题
-
视频无法播放或黑屏:
- 在某些 iOS 15.x 设备上,
video
组件可能无法正常播放视频,或者显示黑屏。 - 这可能是由于 iOS 15.x 对视频播放器的某些限制或更改导致的。
- 在某些 iOS 15.x 设备上,
-
播放控制条显示异常:
- 播放控制条可能无法正常显示,或者显示位置不正确。
- 这可能是由于 iOS 15.x 对 WebView 的样式处理方式有所更改。
-
全屏播放问题:
- 在全屏播放时,视频可能无法正确全屏显示,或者全屏按钮无法正常工作。
- 这可能是由于 iOS 15.x 对全屏播放的处理方式有所更改。
-
自动播放问题:
- 在 iOS 15.x 上,
video
组件的自动播放功能可能无法正常工作,尤其是在 Safari 或 WebView 中。 - 这是由于 iOS 15.x 对自动播放的限制更加严格,通常需要用户交互才能触发播放。
- 在 iOS 15.x 上,
解决方案
-
确保视频格式兼容:
- 确保视频格式是 iOS 设备支持的格式,如
.mp4
(H.264 编码)。 - 使用
uni-app
提供的video
组件时,确保src
属性指向正确的视频文件。
- 确保视频格式是 iOS 设备支持的格式,如
-
处理自动播放问题:
- 由于 iOS 15.x 对自动播放的限制,建议在用户交互(如点击按钮)后再触发视频播放。
- 例如:
<video id="myVideo" src="video.mp4"></video> <button @click="playVideo">播放视频</button> <script> export default { methods: { playVideo() { const video = document.getElementById('myVideo'); video.play(); } } } </script>