2011-04-19 75 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