ボタンをクリックして PiP モードにするには、
enterPictureInPictureMode() で findActivity() を呼び出します。
パラメータは
PictureInPictureParams.Builderの以前の呼び出しで設定されているため、ビルダーに新しいパラメータ
を設定する必要はありません。ただし、ボタンをクリックしたときにパラメータを変更する場合は、ここで設定できます。
val context = LocalContext.current Button(onClick = { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { context.findActivity().enterPictureInPictureMode( PictureInPictureParams.Builder().build() ) } else { Log.i(PIP_TAG, "API does not support PiP") } }) { Text(text = "Enter PiP mode!") }