2011-04-19 13 views
5

Sunucuda bir mp4 dosyasında H.264/AAC şifreli bir video var, mime tipi video/mp4 web sunucusuna eklendi (IIS 7) ve bir video etiketini içeren bir sayfayı vardır:Mobil Safari için HTML5 videosu iPhone 3GS ve iPhone 4'e gömme

<video id="html5-video" width="360" height="202" poster="/images/poster.png" controls> 
    <source src="/video/Web-360x202-14MB.mp4" type="video/mp4"> 
</video> 

bir iPhone 4 için oldukça uygundur, ancak bir iPhone 3GS (aynı iOS sürümü, 4.3.2) sadece poster resmi ve dokunarak gösterir videoyu başlatmıyor.

Diğer İpucu

QuickTime

Film

oynatılamadı: Direkt olarak video dosyasını açmaya çalıştığınızda

, ben Mobil Safari geliştirici konsolundan bir 'ipucu' olsun

HTML5 videosu bir iPhone 3GS üzerinde çalışmak için ne gerekir? Bir kodlama sorunu mu?

+0

3GS iTunes aracılığıyla 3GS için bu videoyu oynatamıyor (kablolar ayrı satılır)? –

+0

Denemedim, işte iTunes yok –

cevap

3

Aynı sorunu yaşadım ve evet öyle görünüyor ki bu bir kodlama sorunu.

Defaults:

video: H.264, Düzey 3.0, Temel profil Ses: AAC, 1-2 kanal

Oynatmalarda:

Ben Evrensel Smartphone profil burada sağlanan takip

iOS: iPhone, iPad, Apple TV, iPod Touch, iPod Classic, iPod 5.5G Blackberry: Kalın 9000, Eğri 8910, 8900, 8520, İnci 9XXX, Fırtına, Fırtına 2, Meşale, Tur, Kalın 9650 + 9700 Android : Tümü (?) Diğer: PSP (3.30+), PS3, Xbox 360, web

oynamak yok:

iPod 5G, PSP (pre-3.30), Blackberry Curve 9330, 9300, 8530, 83xx, İnci 8XXX, 88XX

Ayarlar:

Varsayılan gibi, artı:

audio_bitrate: 128 (ya da daha az) audio_sample_rate: 44100 (veya daha az) boyutu: 30 video_bitrate: 1500 (veya daha az)

480 x max_frame_rate

http://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/

ve sorun çözüldü. Benim mp4 dosyam şimdi hem iPhone 3gs hem de 4.

+0

Aynı sorunu yaşıyordum, ama htaccess güvenlikimdi. Bir cevap vereceğim. – StingeyB

+0

Ayrıca, 3GS için, [email protected] veya [email protected] codec profili ile kodlamanız gerekir. – Andy

1

'da okunabilir. Aynı sorunu yaşıyordum ama tüm bu düzeltmeler çalışmıyordu. İş, sonuçta bu dosyalar için kullandığım htaccess korumasını kaldırmaktı. Önceki cevap doğru, ancak bu herhangi bir htaccess güvenlik problemini çözecektir.

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

Bu sembolü bir iPhone 3GS veya iPhone 4 üzerinde HTML <video> elemanı için

enter image description here

öyle alıyorsanız çünkü bu telefonlar olacak sadece oyun HTML videolar ise:

  • MPEG-4 H.264 video Düzeyi ile kodlanmış bir MP4 olduğunu bir <source> vardır 3 Temel Profil + AAC Ses
  • çözünürlük belirli telefon için sınırı (aşağıdaki özelliklerine bakın)

ben Miro Video Converter iPhone profili denedik ve işe yaramadı aşmıyor. Bu biçime dönüştürdüğümü bulduğum en kolay kod dönüştürücü HandBrake. Sadece 3GS desteği ve yüksek çözünürlüğe sahip iPod 4+ destek için iPhone & iPod ön ayar için iPod hazır ayarı kullanarak dönüştürmek. Apple den

iPhone 4 gözlük:

Desteklenen video formatları: H.264 video kadar 720p, saniyede 30 kare, Ana Profil seviyesi 160 Kbps AAC-LC ses yukarı ile 3.1, 48kHz, stereo ses .m4v, .mp4 ve .mov dosya formatları; MPEG-4 video, 2.5 Mbps, 640 x 480 piksel, saniyede 30 kare, AAC-LC ile Basit Profil, kanal başına 160 Kbps'ye kadar, 48kHz, stereo ses .m4v, .mp4 ve. mov dosya formatları; Hareketli JPEG (M-JPEG) avi dosya biçiminde 35 Mbps 1280 720 piksel, saniyede 30 kare, ulaw in ses PCM stereo ses kadar

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

iPhone 3G Apple gelen gözlük:

desteklenen video formatları: H.264 video, 1.5 Mbps'ye, 640 kadar 480 piksel, saniyede 30 kare H.264 Tabanı Düşük Karmaşıklık sürümü tarafından 160 Kbps, 48kHz, .m4v, .mp4 ve .mov dosya biçimlerinde stereo ses kadar AAC-LC ses ile hat profili; H.264 video, 2.5 Mbps'ye kadar, 640 - 480 piksel, saniyede 30 kare, Baseline Profile, Kanal başına 160 Kbps'ye kadar AAC-LC sesi, 48kHz, stereo ses .m4v. mp4 ve .mov dosya formatları; MPEG-4 video, 2.5 Mbps'ye kadar, 640 x 480 piksel, saniyede 30 kare, AAC-LC ses ile basit profil 160 Kbps'ye kadar, 48kHz, stereo sesi .m4v, .mp4 ve .mov dosyası Apple komponent AV Kablosu ile 576p ve 480p için biçimleri Destek; 576i ve Apple Kompozit AV Kablosu ile 480i onu senkronize eğer

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

İlgili konular