問題タブ [android-picture-in-picture]

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.

0 投票する
0 に答える
364 参照

java - ピクチャー イン ピクチャー Surfaceview カメラ ディスプレイ

カメラのプレビュー表示を示すサーフェスビューがあります。このビューの上に別のビューが必要です。このビューの拡大された部分が、ピクチャ イン ピクチャ ビューのように左上隅の小さなフレームに表示されます。

このようなものは、アンドロイドでそのような種類のビューを持つことが実現可能です.

ここに画像の説明を入力

0 投票する
5 に答える
15300 参照

android - ピクチャー イン ピクチャー モードを終了するにはどうすればよいですか?

enterPictureInPictureMode()アクティビティを現​​在の形式からピクチャ イン ピクチャ表現に移行する必要があります。

アクティビティを破壊する以外に、アクティビティを通常の状態に戻す手段は何ですか? にはexitPictureInPictureMode()leavePictureInPictureMode()、またはjaneGetMeOffThisCrazyPictureInPictureModeThing()メソッドはなくActivity、ドキュメントには代替手段が記載されていないようです。

モバイル デバイスのピクチャー イン ピクチャー モードの Android O 向けのソリューションに興味がありますが、それが Android TV でも機能する場合は素晴らしいことです。

UPDATE 2017-04-08 : ユーザーが [X] ボタンをクリックしてピクチャ イン ピクチャ モードを終了したときに通常モードに戻りたい場合は、次のようにすることができます。

キービットは、 を使用startActivity()して現在のアクティビティを再開するために呼び出すことFLAG_ACTIVITY_REORDER_TO_FRONTです。アクティビティでは、シングルトンなどのsingleTask非コンテキストでそれを呼び出す必要があります。これはまたはをトリガーするようには見えませんが、トリガーします ( に渡すものは何でも)。ActivityApplicationonStop()onStart()onNewIntent()IntentstartActivity()

0 投票する
2 に答える
1240 参照

android - Android O でピクチャー イン ピクチャー機能を使用する

Android O の Picture In Picture モードの機能を確認する Android アプリを作成しましたが、このアプリケーションの実行中にエラーが発生しました。

setPictureInPictureArgs: デバイスはピクチャー イン ピクチャー モードをサポートしていません

0 投票する
1 に答える
1771 参照

java - ピクチャー イン ピクチャー - アスペクト比が極端すぎる

わかりました、私はこれで計算するカスタム アスペクト比で Oreo の新しい Picture in Picture (PIP) モードを使用しています。

基本的に、デフォルトよりも少し幅が広くなります。私の問題は、横向きモードで同じコードを使用すると、次のエラーが発生することです。

ログは非常に明白です: アスペクト比が最大を超えています。

しかし、私の質問は次のとおりです。なぜこれを処理する必要があるのですか? 幅や高さがそれを超えた場合、Android は自動的にそれぞれの最大値に設定できませんか?

ここで何かが足りないのかもしれませんが、最大値を超えた場合に備えて、PIP に入るたびにデバイスの幅を確認するべきではないと思います...