次の方法で共有


AVPictureInPictureControllerDelegate_Extensions クラス

定義

プロトコルからAVPictureInPictureControllerDelegateのすべてのメソッドをIAVPictureInPictureControllerDelegateサポートする インターフェイスへの拡張メソッド。

public static class AVPictureInPictureControllerDelegate_Extensions
type AVPictureInPictureControllerDelegate_Extensions = class
継承
AVPictureInPictureControllerDelegate_Extensions

注釈

の拡張メソッドを使用すると、 IAVPictureInPictureControllerDelegate 開発者はインターフェイスのインスタンスを、元 AVPictureInPictureControllerDelegate のプロトコルのすべての省略可能なメソッドを持つものとして処理できます。 インターフェイスには必要なメンバーのみが含まれているので、これらの拡張メソッドを使用すると、開発者はプロトコルの省略可能なメンバーを呼び出すことができるようになります。

メソッド

DidStartPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController)

ピクチャインピクチャ再生が開始されました。

DidStopPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController)

ピクチャインピクチャ再生が停止しました。

FailedToStartPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController, NSError)

ピクチャインピクチャの再生を開始できませんでした。

RestoreUserInterfaceForPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController, Action<Boolean>)

ピクチャインピクチャ再生が停止しようとしています。 を に渡して再生ユーザー インターフェイスを提供する機会をアプリに提供するためにcompletionHandler呼び出trueされます。

WillStartPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController)

ピクチャインピクチャ再生が開始されようとしています。

WillStopPictureInPicture(IAVPictureInPictureControllerDelegate, AVPictureInPictureController)

ピクチャインピクチャ再生が停止しようとしています。

適用対象