【问题标题】:html 5 video is not auto playing on iphonehtml 5 视频不会在 iPhone 上自动播放
【发布时间】:2018-01-03 12:23:24
【问题描述】:
我有视频,我已将其嵌入网站,但不知何故它没有在 iPhone 中自动播放。下面给出的是我正在使用的代码,但是当我们访问该页面时视频不会自动播放。任何人都可以请指导我该怎么做。我在谷歌上搜索过这个问题,但我没有找到任何解决方案。
我正在使用的代码:
<video autoplay muted>
<source src="midia/video.mp4" type="video/mp4">
<source src="midia/video.webm" type="video/webm">
</video>
【问题讨论】:
标签:
iphone
video
video-streaming
html5-video
mp4
【解决方案1】:
诊断:
需要注意的重要一点是“iDevices”并不支持所有种类的 mp4。这是一个关于 MPEG-4 和 H.264 支持的品种的小列表。
根据苹果官网,iPad 或 iPhone 4S 仅兼容 H.264 或 MPEG-4 视频格式,规格如下:
• 如果是 H.264 视频,则应满足:最高 1080p、每秒 30 帧、High Profile level 4.1,AAC-LC 音频最高 160 Kbps、48kHz、.m4v、.mp4 和 .mov 格式的立体声音频文件格式;
• 如果是 MPEG-4 视频,它应该满足:最高 2.5 Mbps、640 x 480 像素、每秒 30 帧、带有 AAC-LC 音频的简单配置文件,每通道最高 160 Kbps、48kHz、.m4v 格式的立体声音频, .mp4 和 .mov 文件格式;
但是有一些论坛说其实iPad的规格是这样的:
iPad 支持的视频格式:
H.264 视频(最高 720p,每秒 30 帧;主配置文件级别 3.1,AAC-LC 音频最高 160 Kbps,48kHz,.m4v、.mp4 和 .mov 文件格式的立体声音频)
• MPEG-4 视频,最高 2.5 Mbps,640 x 480 像素,每秒 30 帧,带有最高 160 Kbps、48kHz 的 AAC-LC 音频的简单配置文件,.m4v、.mp4 和 .mov 文件格式的立体声音频。
原因:
(Web 问题)- 发生的原因是 iPad/iPhone 没有一个 HTML5 播放器可以正常工作。
1.(本地问题)- 发生完全不同的原因,即“iDevices”上支持的 mp4 视频分辨率。