我在服务器上的 mp4 文件中有 H.264/AAC 编码的视频,mime 类型的视频/mp4 添加到 Web 服务器(IIS 7),并且我有一个带有视频标签的页面:
<video id="html5-video" width="360" height="202" poster="/images/poster.png" controls>
<source src="/video/Web-360x202-14MB.mp4" type="video/mp4">
</video>
在 iPhone 4 上效果很好,但在 iPhone 3GS(相同的 iOS 版本,4.3.2)上仅显示海报图像,点击它不会启动视频。
当我尝试直接打开视频文件时,我从 Mobile Safari 开发者控制台收到“提示”:
其他提示
快时
电影无法播放
要在 iPhone 3GS 上播放 HTML5 视频需要什么?是编码问题吗?
我也遇到过同样的问题,是的,这似乎是一个编码问题。我遵循此处提供的通用智能手机配置文件:
默认值:
视频:H.264,3.0 级,基线配置文件 音频:AAC,1-2 通道
播放于:
iOS:iPhone、iPad、Apple TV、iPod Touch、iPod Classic、iPod 5.5G
黑莓:Bold 9000、Curve 8910、8900、8520、Pearl 9XXX、Storm、
Storm 2、Torch、Tour、Bold 9650 + 9700 Android:全部(?)其他:PSP
(3.30+)、PS3、Xbox 360、网络
不播放:
iPod 5G、PSP(3.30 之前)、Blackberry Curve 9330、9300、8530、83XX、
珍珠 8XXX、88XX
设置:
默认值,加上:
audio_bitrate:128(或更少)audio_sample_rate:44100(或更少)大小:
480×320 max_frame_rate: 30 video_bitrate: 1500(或更少)
http://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/ http://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/
它解决了问题。我的 mp4 文件现在可以在 iPhone 3gs 和 4 上读取。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)