1***@qq.com
1***@qq.com
  • 发布:2025-01-10 17:30
  • 更新:2025-01-14 18:04
  • 阅读:90

视频播放在安卓和ios的差异

分类:uni-app
   <video  
      id="webrtc"  
      playsinline  
      webkit-playsinline  
      x5-playsinline  
      x5-video-player-fullscreen="true"  
      x5-video-player-type="h5"  
      muted  
      x-webkit-airplay  
      show-mute-btn  
      page-gesture  
      autoplay  
      object-fit="fill"  
      controls  
      :enable-progress-gesture="false"  
      is-live  
      class="w100 h100 videoTag"  
    >  
    </video>

H5页面,使用webrtc来播放视频,视频返回的比例是704x576,现在我播放视频用 object-fit 在安卓页面是正常拉伸且不会有黑边和裁剪画面,但是在ios端使用 object-fit 会出现上下裁剪的情况,如果设置为 contain 会出现黑边的情况,求怎么解决这个问题

2025-01-10 17:30 负责人:DCloud_App_Array 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

普通的网络视频是否正常使用? 缩小下问题范围是 webrtc 的问题,还是 video 都可以复现,如果只是 rtc 有问题,请提供一个可直接使用的网址,供我测试

  • 1***@qq.com (作者)

    播放其他视屏是没有问题的.使用的 https://github.com/kernelj/jswebrtc 这个开源webrtc播放视频在安卓正常,在ios上会上下剪裁

    2025-01-14 18:04

1***@qq.com

1***@qq.com (作者)

会剪裁上下部分

  • 1***@qq.com (作者)

    红框是ios上显示视频范围

    2025-01-14 18:09

  • DCloud_UNI_OttoJi

    回复 1***@qq.com: 最好还是提供一个复现工程,目前看影响的范围只有 rtc+ios,我转给相关同事看看

    2025-01-15 16:40

要回复问题请先登录注册