私は、ビデオをストリーミングし、ハンドヘルドデバイス(特にiPhone)に対応する必要があるWebサイトを構築しています。一部のハンドヘルドはFlashをサポートしていないため、Flashプレーヤーの使用を避けています。Youtubeは、デスクトップとiPhoneの両方で再生できるように、どのようにビデオをストリーミングしますか?ユーザーのデバイスに基づいて何らかの方法でアクティブ化できる1つまたは複数のプレーヤーを探しています。
あなたの助けと指導は大歓迎です。ありがとう。
私は、ビデオをストリーミングし、ハンドヘルドデバイス(特にiPhone)に対応する必要があるWebサイトを構築しています。一部のハンドヘルドはFlashをサポートしていないため、Flashプレーヤーの使用を避けています。Youtubeは、デスクトップとiPhoneの両方で再生できるように、どのようにビデオをストリーミングしますか?ユーザーのデバイスに基づいて何らかの方法でアクティブ化できる1つまたは複数のプレーヤーを探しています。
あなたの助けと指導は大歓迎です。ありがとう。
YouTubeのWebサイトなどは、iPhoneでのストリーミング再生にHTML5ビデオタグを使用しています。それはこのように動作します:
<video width="480" height="360" controls>
<source src="test.mp4" type="video/mp4" />
<source src="test.ogv" type="video/ogg" />
</video>
Safari(デスクトップおよびモバイル)とChromeでは、h264で圧縮されたtest.mp4ファイルが再生されます。Firefoxはtest.ogvを再生します。他のビデオの場合は、フォールバックとしてFlashビデオプレーヤーを使用する必要があります。HTML5Mediaを使用して、すべてのフォーマット選択とフラッシュフォールバックを自動的に実行できます。タグのビデオプレーヤーコントロールを提供するSublimeVideoもチェックしてください<video>
。