→、
現在フローティングしている Document に含まれるビデオのピクチャ イン ピクチャ モードを解除して、画面の前の状態を復元するように要求します。これは通常、HTMLVideoElement.requestPictureInPicture() への以前の呼び出しの効果を逆にします。
Promise。これは、ユーザー エージェントがピクチャー イン ピクチャー モードの終了を完了すると解決されます。フルスクリーン モードを終了しようとしたときにエラーが発生した場合は、 プロミスの catch() ハンドラーが呼び出されます。
この例では、現在のドキュメント内でマウス ボタンがクリックされるたびに、ピクチャ イン ピクチャ モードを終了します。¶
document.onclick = (event) => { if (document.pictureInPictureElement) { document.exitPictureInPicture() .then(() => console.log("Document Exited from Picture-in-Picture mode")) .catch((err) => console.error(err)) } else { video.requestPictureInPicture(); } }
ここのドキュメント内でマウス ボタンがクリックされるたびに、ピクチャ イン ピクチャ モードを開始/終了します。