私はAndroidおよびiPhoneデバイスでwebviewを通じてビデオを再生しようとしています。私はビデオを再生し、その下にテキストを表示したい。ビデオを再生し、デバイスをフルスクリーンモードに切り替えることはできませんか?モバイルデバイスのネイティブビデオプレーヤーを避けることはできますか?
私はHTML5でビデオタグを使用しています。ターゲットプラットフォームはiOS 5とAndroid 2.1です。その前にチャンスがない -
私はAndroidおよびiPhoneデバイスでwebviewを通じてビデオを再生しようとしています。私はビデオを再生し、その下にテキストを表示したい。ビデオを再生し、デバイスをフルスクリーンモードに切り替えることはできませんか?モバイルデバイスのネイティブビデオプレーヤーを避けることはできますか?
私はHTML5でビデオタグを使用しています。ターゲットプラットフォームはiOS 5とAndroid 2.1です。その前にチャンスがない -
アンドロイドはバージョン3.1前インライン -html5-ビデオをサポートしていません。
HTML
<video id="player" width="480" height="320" webkit-playsinline>
重要な部分は、追加属性のWebKit-playsinlineです: のiOS 4+は、あなたがこれを追加するときに、それをサポートしています。 iPadのは、のブラウザでビデオをインラインで再生できるようにする必要があります。
オブジェクト - C
webview.allowsInlineMediaPlayback = YES;
のObj-Cコードは、iPhone/iPodのために必要とされます。今のところ、彼らは、ブラウザでインラインビデオをサポートしていませんが、それはWebViewの
PSで働くあなたのコンテナアプリでのコード行で:https://stackoverflow.com/a/3767927/818732
からのコード・スニペットをコピーしたあなたは、シミュレートすることができますで再生すると、実際には.play()
の代わりにの動画がスキップされ、フルスクリーンが開始されます。
私は(それはまた、サウンドトラックなしでビデオに取り組んでいます)ビデオインラインを演奏し、オーディオにそれを同期の世話をするモジュールを書いた:iphone-inline-video
iPhoneとiPodは今ちょうど約思えますSafari(および変更されていないWebViewを使用するアプリ)でフルスクリーンビデオ再生を強制する唯一のデバイス/ブラウザです。私はビデオをフルスクリーンにする最近のAndroidデバイスを見つけることができませんでした。