2012-01-12 11 views
2

私のiPhoneアプリ用のチュートリアル動画を提供するウェブページを作成しました。 YouTubeに動画をアップロードして、youtubeが提供するデフォルトのiframeベースの埋め込みコードを使用してページに埋め込みました。問題は、iPhone(4S、iOS 5.0.1)でページを閲覧して動画を見ようとすると、しばしば開始されず、黒いフレームが表示されることです。時々彼らは遊ぶことがありますが、ほとんどの時間は遊ばないのです。ここでの問題は何ですか?どうすれば修正できますか?iframeに埋め込まれたYoutube動画は、iPhoneのSafariで再生されないことがよくあります

これは私が話しているページなので、自分でテストして、htmlコードをチェックすることができます(私が言ったように、ページを再読み込みしてみてください。作品): http://aremac.viarum.com/help.php

答えて

2

映画は、最新のiOSを使用して自分のiPhne 4に読み込まれます。しかし、読み込みの問題の原因になっている可能性のあるhtmlエラー(無効なマークアップの問題)がいくつかあります。 http://validator.w3.org/を参照して確認してください。ページはXHMTL 1.0遷移であり、5つのエラーがあります。 allowfullscreen属性はYouTubeのみの属性です。私はそれを削除し、それがiframeのビデオの読み込みを改善するのに役立つかどうかを確認します。他にもいくつかのエラーがありますが、私はそれらが関連しているとか問題の一部ではないと思います。しかし、それらをremmoveにも良いだろう。与えられたヒントと一緒に頑張ってはいけません。

+0

[OK]をクリックして、エラーを修正しました(「allowfullscreen」属性の削除を含む)が、iPhoneで確実に再生されません。 (また、友人は自分のiPhoneで遊んでいないと言ってくれたので、私の問題だけではありません) –

+0

オブジェクト埋め込みコードを使ってiframeを使わずに埋め込みを試してみてください。 iOSでうまくいくはずです。 http://vzaar.com/help/kb/features/what-are-the-differences-between-iframe-and-object-embed-codeとhttp://help.vzaar.com/help/も参照してください。 kb/video-and-technical-questions/vozar-embed-code-for-ios-5-playback – rhand

関連する問題