問題タブ [android-fullscreen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android WebView html5 ビデオ強制フルスクリーン
私はこの問題に少なくとも 1 週間取り組んできました。StackOverflow でそれに関するすべての投稿を読みましたが、まだ解決策が見つからず、これは不可能だと考え始めています。
次のようなレイアウトに埋め込まれた Web ビューに HTML を表示したい:
問題は、その HTML コードに HTML5 ビデオが含まれている場合、Android OS のバグが原因でトリミングされることです: Link to bug。
多くの回避策を試しましたが、どれも機能していないようです。私の最後の試みは、Jelly Bean よりも低いデバイスのフルスクリーンでビデオを表示することです (このバージョンのエラーは修正されています)。
表示する必要がある HTML を制御することはできません。そのため、何かを行う唯一の方法は、javascript コードを挿入することです。現在、両方の onShowCustomView を処理してフルスクリーンにしています。
私の目標は:
- html に html5 ビデオが含まれていることを検出します。
- Jelly Bean より前の OS バージョンの場合は、全画面表示を強制します。
今、私は到達しました:
- Ice Cream Sandwich より前のバージョンの iframe 内にない html5 ビデオをフルスクリーン モードで表示します (ICS は webkitEnterFullScreen を無視します)。
android - Android タブレットでの全画面ビデオ再生
Android タブレットの真のフルスクリーン モードは、デバイスをルート化しないと実現できないことを常に知っていましたが、最近、4.3 ベースの Nexus 7 2013 を入手したところ、YouTube と VLC がメニュー バーを隠していることがはっきりとわかります。
AndroidManifest.xml
Android 4.3でフルスクリーンにすることを考えている人がいるかどうか、アクティビティをプログラムまたは経由でフルスクリーンにする明らかな試みのコードでこの質問を汚染しませんか?
android - 非表示のステータス バーを受け取る/サービスでフル スクリーン アクティビティ イベントに入る
ウィンドウ マネージャー (Facebook のチャット ヘッドのようなもの) にいくつかのビューを追加するサービスがあります。このビューは、カメラ アプリを使用している場合でも、常にすべての上に表示されます。ビューを非表示にできるように、何らかのアクティビティ (カメラやビデオ プレーヤーなど) がフル スクリーンを使用していることを知ることはできますか?
編集:
View.OnSystemUiVisibilityChangeListener と呼ばれるものがありますが、API 11 が必要です。私のターゲットは 9 ですが、これはまさに私が必要としているもののようです。API 9 に代わるものはありますか?
android - Android HTML5 ビデオはフルスクリーンでのみ再生されます
Android 以外のすべてのブラウザーで適切に機能する HTML5 ビデオ タグがあります。
ビデオの再生が始まると、音声しか聞こえません。全画面ボタンをクリックした場合にのみビデオを見ることができます。
タブレットは、4.1.2 と Chrome アプリを搭載した Motorola Xoom です。
一言で言えばコード:
android - フルスクリーンにアニメーション化する Android WebView
他の多くのビュー (ボタン、画像など) と共に、画面レイアウトの一部として小さな Web ビューがあります。
ユーザーが Web ビューをタップすると、フルスクリーンにアニメーション化しようとしています (または、アニメーションなしで引き伸ばします)。
問題は、webview がたとえば相対レイアウトの一部であり、その位置がその兄弟に対して相対的に定義されている場合 (たとえば、layout_toRightOf)、これらの制限は引き続き保持され、webview はそれに応じて引き伸ばされるだけです。この問題の回避策はありますか? WebView を一時的に抽出して、「画面上の他のすべての上に」置くことはできますか?
PS webview 内の URL はプロセスでリロードしてはいけません。
android - Android: 現在のアクティビティをカバー
現在のアクティビティの画面をフルスクリーン ページでカバーしたいと考えています。
ここで、ActionBar を持たないように設定された別のアクティビティを呼び出していますが、それを行うためのより良い方法があると確信しています。
助言がありますか?
javascript - Android 4のvideo.js requestFullScreen
ボタンをクリック/タップして、video.jsビデオをフルスクリーンで再生しようとしています。どのiOSデバイスでも問題なく動作しています。しかし、Android (Galaxy S4 の 4.1.2 でこれをテスト) では、ビデオは再生されますが、フルスクリーンにはなりません。Androidでフルスクリーンにする方法はありますか? ありがとう!
これは、フルスクリーンの変更に使用するコードです。