버튼 클릭을 통해 PiP 모드로 전환하려면 findActivity()
에서 enterPictureInPictureMode()
를 호출합니다.
매개변수는 이전에 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!") }