2011-10-19 5 views
1

サイトにHTML5ビデオプレーヤーを追加しようとしています。<video> AppleトレーラーのURLは再生されません

私は、次のコードを持っている:

<video id="player" controls="controls" width="100%"> 
    <source src="http://trailers.apple.com/movies/paramount/captainamerica/captainamerica-tlr1_h.480.mov"> 
</video> 

これはSafariで動作しますが、ChromeとFirefoxで、彼らは次のように使用することはできません奇妙な方法でエンコード.MOVありませんこの?同じURLを使用するtrailers.apple.comはプレーヤーで正常に動作します。

答えて

0

リンゴのサイトには、異なるエンコードされたムービーファイルへの複数のリンクがある可能性があります。これは、すべての主要なブラウザで機能する現在のムービー形式が存在しないためです。 URLが同じであるため

もちょうど同じビデオは彼らが正しいビデオ形式を取得するには、いくつかのURLマッピングマジックをやっている可能性が...りんごのウェブサイト上に提供されていることを意味するものではありません。コーデックごとのサポートの良い現在のテーブル

http://diveintohtml5.info/video.html#what-works

+0

OKうん、「Appleのウェブサイト上で映画の予告編は、まだ古いのQuickTimeコンテナを使用しますが、あなたは、iTunesから借りる映画はMPEG 4コンテナに配信されます。」その後、問題があるかもしれない:( – runmad

+0

は私がHTML5の基本を学ぶことに興味を持っている誰もがその本\オンラインリファレンス私見を読むべきだと思う良いreference..BTWにあなたを導くことができることをよくイム嬉しい@runmad。 –

-2

他のブラウザでは、このリンクで

外観は.MOVを理解していない、QuickTimeはありません。あなたはサファリのために別々のファイルを提供する必要があります。 media.ioを使用して、必要なファイルをneroまたはbrowseで生成することができます。

+0

私はあなたを考えますSafariは「

+0

Safariはファイルをうまく再生しますが、Chrome/FireFoxあなたが私の質問を読んだことから推測したように、私はAppleのトレーラーサイトからビデオをストリーミングしたいのですが、再エンコードすることはありません。 – runmad

+0

私たちはすべてそれを誤読しています。わかりません.mov – albert

0

Appleが唯一のMOV形式で自分の動画をアップ機能。これは、HTML5ビデオ実装でQuicktimeを使用する唯一のブラウザであるため、Safariだけが動画を見ることができることを意味します。 Chromeで直接ファイルを開こうとすると、そのファイルがダウンロードされたか、Quicktimeプラグインが起動しているはずです。

私は個人的にQuicktimeを持っていないので、Appleの予告編のサイトに行くと、Quicktimeをダウンロードするためのリンクが表示されます。

0

は、captainamerica-tlr1_h480.movにリダイレクトする.movファイルですが、<video>のQuicktimeを使用していないブラウザでは機能しません。 trailers.apple.comの場合、User-Agentを「Quicktime」に設定する必要があります。

関連する問題