2011-07-01 7 views
3

私は、ストリーミングビデオの再生を主な特徴とするiOSとAndroidプラットフォーム(タブレットと携帯電話)の新しいアプリケーションを計画する段階にあります。iOSとAndroidのビデオ再生機能

ただし、ビデオ再生に関するこれらのプラットフォームの機能については、完全には明確ではありません。だから私の質問は次のとおりです:

1.)AndroidとiOSは、Webページ/ webviewからHTML5ビデオを再生できますか?

2.)HTML5ビデオをオーバーレイ付きのWebページ(非フルスクリーン)の一部として表示できますか?

3)AndroidとiOSで動画をネイティブに非フルスクリーンモードで再生できますか?

4.)再生された動画がネイティブアプリの一部である場合、テキスト/グラフオーバーレイを実行できますか?

これらの質問に対する回答(可能な場合は、サポートされているOSバージョン)は高く評価されますが、プラットフォームのドキュメントの一部として決定的なリソースを見つけることはできません。

答えて

3

私はちょうどiosとアンドロイドでストリーミングするアプリの経験があったので、できるだけ明確に答えてみましょう。

1.)AndroidとiOSでウェブページ/ウェブビューからHTML5動画を再生できますか?

はい両者は<Video>タグ

2)でHTML5ビデオはオーバーレイで(非フルスクリーン)のウェブページの一部として表示することができますができますか?

これは、OSよりもデバイスに依存します。 iPadはフルスクリーンなしでもできるが、iPhoneはフルスクリーンのAndroidタブレットを適用できる。いくつかのアンドロイド携帯電話は使えない。

具体的にiOSとiPhoneで行くための最善の方法は、MPMoviePlayerControllerを作成することです(MPMoviewPlayerViewControllerと混同しないように)、あなたのViewControllerにレイアウトを設定して、レイアウトを見ることができるように、ビデオのサイズを制限することができます。(これはもちろん、iPadの両方に最適なアプローチです)

3. AndroidやiOSで動画をネイティブに非フルスクリーンモードで再生できますか?代わりにWebViewを使用してのあなたはビューコントローラ

4の中でのVideoPlayerのを使用している場合、それはネイティブの一部だ場合

はい、彼らは、上述したように、私がプレイした映像の上にテキスト/ graphcsオーバーレイを行うことができます)方が良いだろうことができますアプリ?

webviewでデバイスを自動的に読み込んで管理することができないため、あなたのビューでプレーヤーのサイズと位置を管理するビデオがviewcontrollerにあるため、上記の方法を使用できますそれ。

ネイティブ動画の再生で両方のバージョンが改善されているため、安全にプレーして、最小OS要件のiOS 4.0とAndroid OS 2.1をお試しください。

1

私はテストなしに決定的な答えがあるとは思わないし、答えが変わっても(急速に、私は願っています)。私は参考ビデオをここに見ています:http://broken-links.com/tests/video/は、3つの異なる形式でエンコードされています。Firefoxで正しく再生できることを保証しています。ogg、webmをサポートするChrome、m4vをサポートしています。

<video id="video" autobuffer height="240" poster="../images/bbb_poster-360x240.jpg" width="360"> 
    <source src="../media/BigBuck.m4v"> 
    <source src="../media/BigBuck.webm" type="video/webm"> 
    <source src="../media/BigBuck.theora.ogv" type="video/ogg"> 
</video> 

は私が最新の更新プログラム、3.1アンドロイドとサムスンギャラクシータブ、およびOS X 10.6.8上のAndroid 2.3などのFirefox 5とChrome 12とネクサスワンでのiPad 2でこれをテストしました。 FirefoxとChromeの両方が完全に再生されました。

Ipad 2:ブラウザで正しく再生されました(非フルスクリーン)。唯一の異常:時間は

のAndroid 3.1「NaNでの「1' 」と表示したブラウザ(非フルスクリーン)

のAndroid 2.3で正しく再生:私は "遊びを押すとフルスクリーンに行ってきました"演奏後、ブラウザ内に戻ったが、6000の「1」と表示された。また、接続速度のために演奏前にしばらくぶら下がっていたが、完全に安定していなかった。

私はこれが役に立ちそうです。

関連する問題