背景:
我有两个iPads运行相同版本的iOS和Mobile。站点包装器在这两个方面都能很好地工作。此外,我还为不同的设备(H.265HEVC .mp4、VP9 .webM、h.264 .mp4)提供了多个版本的视频,它们都能在不同的浏览器/操作系统版本中很好地工作,包括我尝试过的大多数iOS设备。
问题:
iPad A (Gen 7 2019 iOS 13.4.1) -正确选择h.265 mp4并按预期播放。如果h.265不存在,它将正确地播放回退mp4。
iPad B (iPad Mini 4 iOS 13.4.1) -不会播放mp4文件或构成该站点的任何其他MP4s。我刚拿到划过的播放按钮。
我试过的是:
我已经检查了标题,并且正确的MIME类型Content-Type: video/mp4为文件提供了正确的服务
<video>文件中使用了HTML5<video>标记。我甚至尝试直接导航到浏览器URL中的视频。在所有情况下,iPad A都很好,iPad B也会失败。所有这一切使我认为这是一个视频编码错误,但我有同样的问题,无论我使用哪个mp4文件(h.264或h.265)。某些苹果硬件是否存在不适用于其他硬件的比特率或其他编码问题?
以下是有争议的视频:
https://boundarywaters360.com/video/paddling.mp4 (正常mp4)
https://boundarywaters360.com/video/paddling_h265.mp4 (h.265版本-注意Chrome不会播放这个)
发布于 2020-08-11 14:26:47
几天前我遇到了一个类似的问题。
它为我解决这个问题的是,我调整视频尺寸,以更小的设备屏幕分辨率。在我做完这件事之后,录影带就没问题了。
我找不到苹果证实这个问题的任何文件,但也许你可以尝试一下,让我知道这是否有帮助。
https://stackoverflow.com/questions/61549495
复制相似问题