2011-04-19 73 views
5

我在服务器上的MP4文件的H.264/AAC编码的视频,则MIME类型的视频/ MP4被添加到网络服务器(IIS 7),我有一个视频标签页:在iPhone 3GS嵌入HTML5视频移动Safari VS的iPhone 4

<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)只显示广告图像和点击它不启动视频。

当我试图直接打开视频文件时,我从移动Safari开发者控制台中的“提示”:

其他提示

的QuickTime

电影无法播放

什么是需要得到HTML5视频的iPhone 3GS的工作?这是一个编码问题?

+0

3GS可以播放此视频的3GS? – 2011-04-21 09:17:47

+0

我还没有试过,没有iTunes在工作 – 2011-05-04 06:34:25

回答

3

我已经经历了同样的问题,是它似乎是一个编码问题。我跟着通用智能手机的个人资料在这里提供:

默认值:

视频:H.264,等级3.0,Baseline Profile的音频:AAC,1-2通道上

握拍:

的iOS:iPhone,iPad的,苹果电视,iPod的触摸,iPod经典,iPod的5.5G 黑莓:粗体9000,8910曲线,8900,8520,珍珠9XXX,暴风,暴雨 2,火炬,旅游,粗体9650 + 9700的Android :全部(?)其他:PSP (3.30+),PS3, Xbox 360游戏机,网络

不玩:

的iPod 5G,PSP(前3.30),黑莓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/

,它解决了这个问题。我的MP4文件,现在可以在iPhone 3GS同时读取和4

+0

我遇到了同样的问题,但这是我的htaccess安全性。我会回答。 – StingeyB 2012-05-17 00:09:26

+0

另外,对于3GS,您需要使用[email protected]或[email protected]编解码器配置文件进行编码。 – Andy 2012-11-23 13:07:05

1

我遇到了同样的问题,但所有这些修正都无法正常工作。最终做的工作是删除我用于这些文件的htaccess保护。以前的答案是正确的,但这将解决任何htaccess安全问题。

AuthName "myusername" 
AuthType Basic 
AuthUserFile /Library/WebServer/.htpasswd 

Require valid-user 

<FilesMatch mp3> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 

<FilesMatch mp4> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 

<FilesMatch aac> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 

<FilesMatch m4v> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 

<FilesMatch m4b> 
Satisfy any 
order allow,deny 
allow from all 
</FilesMatch> 
2

如果您收到此符号

enter image description here

用于在iPhone 3GS或iPhone 4你的HTML <video>元素,那是因为这些手机将只有播放HTML视频,如果:

  • 有一个<source>这是一个用MPEG-4 H.264视频级别编码的MP4 3 Baseline Profile的AAC +音频
  • 分辨率不超过特定手机的限制(见下文规范)

我试过米罗视频转换器iPhone的配置文件,也没有工作。我发现最简单的转码器将转换为这种格式是HandBrake。只需使用iPod预设用于3GS支持转码和iPhone & iPod预设用于支持更高分辨率的iPod 4+。从苹果

iPhone 4规格:支持

视频格式:H.264视频高达720p,每秒30帧, 主轮廓水平3.1 AAC-LC音频高达160 Kbps的, .m4v,.mp4和.mov文件格式的48kHz,立体声 音频; MPEG-4视频,最高可达2.5 Mbps,640 x 480像素,每秒30帧,简单配置文件带有 AAC-LC音频,每通道160 Kbps,48kHz,立体声音频.m4v, .mp4,和。 mov文件格式;运动JPEG(M-JPEG)高达35 Mbps的,1280个 由720像素,每秒30帧,在ULAW音频,PCM立体声音频 在.avi文件格式

https://support.apple.com/kb/SP587?viewlocale=en_US&locale=en_US

iPhone 3GS从苹果规格:支持

视频格式:H.264视频,高达1.5 Mbps的,640×480个像素 ,每秒30帧,使用H.264 基地的低复杂度版本AAC-LC音频,最高160 Kbps,48kHz,立体声音频 ,采用.m4v,.mp4和.mov文件格式; H.264视频,高达2.5 Mbps,640 ×480像素,每秒30帧,基线轮廓达到3.0级 ,AAC-LC音频每通道高达160 Kbps,48kHz,立体声音频 .m4v,。 mp4和.mov文件格式; MPEG-4视频,高达2.5 Mbps,640 ×480像素,每秒30帧,具有AAC-LC音频的Simple Profile 高达160 Kbps,48kHz,.m4v,.mp4和.mov文件中的立体声音频 格式支持带有Apple Component AV Cable的576p和480p; 576i的 与苹果复合AV电缆的480i(线缆需单独购买),如果你是同步通过iTunes

https://support.apple.com/kb/SP565?viewlocale=en_US&locale=en_US