→、
現在フローティングしている 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();
}
}
ここのドキュメント内でマウス ボタンがクリックされるたびに、ピクチャ イン ピクチャ モードを開始/終了します。