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无此问题

IOS15 video视频发送弹幕 会从左直接滚动,而不是从右滚动到左

回复 天生DR: 搞定了吗

回复 9***@qq.com: 我手机前一段又不复现这个问题了 一会儿我再试试

回复 天生DR: 加油老哥

回复 天生DR: 快要3个月了。。。

半年了还没修复

这个问题还没修复嘛

2024年了 还没修复吗

IOS15 弹幕发送,变成从左直接滚动,而不是从 右滚动到左边

uni-app 新版本中,使用 HBuilder 开发的应用程序中的 video 组件在 iOS 15.x 上可能存在一些兼容性问题。以下是一些已知的问题以及可能的解决方案:

已知问题

  1. 视频无法播放或黑屏

    • 在某些 iOS 15.x 设备上,video 组件可能无法正常播放视频,或者显示黑屏。
    • 这可能是由于 iOS 15.x 对视频播放器的某些限制或更改导致的。
  2. 播放控制条显示异常

    • 播放控制条可能无法正常显示,或者显示位置不正确。
    • 这可能是由于 iOS 15.x 对 WebView 的样式处理方式有所更改。
  3. 全屏播放问题

    • 在全屏播放时,视频可能无法正确全屏显示,或者全屏按钮无法正常工作。
    • 这可能是由于 iOS 15.x 对全屏播放的处理方式有所更改。
  4. 自动播放问题

    • 在 iOS 15.x 上,video 组件的自动播放功能可能无法正常工作,尤其是在 Safari 或 WebView 中。
    • 这是由于 iOS 15.x 对自动播放的限制更加严格,通常需要用户交互才能触发播放。

解决方案

  1. 确保视频格式兼容

    • 确保视频格式是 iOS 设备支持的格式,如 .mp4(H.264 编码)。
    • 使用 uni-app 提供的 video 组件时,确保 src 属性指向正确的视频文件。
  2. 处理自动播放问题

    • 由于 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>
回到顶部