Player Delegates
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
KollusPlayerBookmarkDelegate Protocol
#import <KollusPlayerBookmarkDelegate.h>
再生コンテンツのブックマーク情報を受信するプロトコルです。
Instance Methods
(void) kollusPlayerView:bookmark:enabled:error:
Method Details
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView bookmark: (NSArray *) bookmarks enabled: (BOOL) enabled error: (NSError *) error
再生中のコンテンツのブックマーク情報がロードされたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDbookmarks:KollusBookmarkオブジェクトの配列enabled: ブックマークの有無 (YES: ブックマークあり、NO: ブックマークなし)error: エラー詳細
KollusPlayerDelegate Protocol
#import <KollusPlayerDelegate.h>
再生・一時停止・停止・バッファリングなど、プレイヤーの再生ライフサイクルイベントを受信するプロトコルです。
Instance Methods
(void) kollusPlayerView:prepareToPlayWithError:(void) kollusPlayerView:play:error:(void) kollusPlayerView:pause:error:(void) kollusPlayerView:buffering:prepared:error:(void) kollusPlayerView:stop:error:(void) kollusPlayerView:position:error:(void) kollusPlayerView:scroll:error:(void) kollusPlayerView:zoom:error:(void) kollusPlayerView:naturalSize:(void) kollusPlayerView:playerContentMode:error:(void) kollusPlayerView:playerContentFrame:error:(void) kollusPlayerView:playbackRate:error:(void) kollusPlayerView:repeat:error:(void) kollusPlayerView:enabledOutput:error:(void) kollusPlayerView:unknownError:(void) kollusPlayerView:framerate:(void) kollusPlayerView:lockedPlayer:(void) kollusPlayerView:charset:caption:(void) kollusPlayerView:charsetSub:captionSub:(void) kollusPlayerView:thumbnail:error:(void) kollusPlayerView:mck:(void) kollusPlayerView:height:(void) kollusPlayerView:bitrate:
Method Details
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView prepareToPlayWithError: (NSError *) error
prepareToPlayWithMode:error: メソッド呼び出し後、再生準備が最終的に完了したか失敗したときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDerror: エラー詳細 (nilでない場合、再生準備に失敗)
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView play: (BOOL) userInteraction error: (NSError *) error
コンテンツの再生が実際に開始されたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDuserInteraction: 再生開始の主体 (YES: ユーザーが再生、NO: システムが開始)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView pause: (BOOL) userInteraction error: (NSError *) error
再生中のコンテンツが一時停止状態に移行するときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDuserInteraction: 一時停止の主体 (YES: ユーザーが一時停止、NO: システムが一時停止)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView buffering: (BOOL) buffering prepared: (BOOL) prepared error: (NSError *) error
ネットワーク環境などによりデータのバッファリングが発生したか、状態が解消されたときに呼び出されます。
- 注意: システムによって一時停止された後に
bufferingの値がYESに変更された場合、バッファリングが完了 (bufferingの値がNO) するタイミングで手動でplayWithError:メソッドを呼び出して再生を再開する必要があります。 - パラメーター
kollusPlayerView:KollusPlayerViewIDbuffering: バッファリング状態 (YES: バッファリング中、NO: バッファリング解除)prepared: 再生準備状態 (YES: 再生準備完了、NO: 準備前)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView stop: (BOOL) userInteraction error: (NSError *) error
コンテンツの再生が完全に停止されたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDuserInteraction: 停止の主体 (YES: ユーザーが終了、NO: コンテンツ再生完了またはシステムによる強制終了)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView position: (NSTimeInterval) position error: (NSError *) error
ユーザーのシーク (Seek) 操作や内部ロジックによって再生位置が変更されるときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDposition: 変更後の再生位置error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView scroll: (CGPoint) distance error: (NSError *) error
ユーザーのドラッグ操作などにより映像画面がスクロール (Scroll) するときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDdistance: 画面が移動した距離の値error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView zoom: (UIPinchGestureRecognizer *) recognizer error: (NSError **) error
ピンチジェスチャー (Pinch Gesture) によって映像画面が拡大または縮小されるときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDrecognizer: ズームイベントを伝えるジェスチャー認識オブジェクトerror: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView naturalSize: (CGSize) naturalSize
再生しようとするコンテンツの元の解像度情報が確認されるタイミングで呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDnaturalSize: 元の映像解像度
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView playerContentMode: (KollusPlayerContentMode) playerContentMode error: (NSError *) error
再生画面モードが変更されたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDplayerContentMode: 新たに適用された画面モードerror: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView playerContentFrame: (CGRect) contentFrame error: (NSError *) error
ビューのレイアウトやフレームサイズが実際に変更されたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDcontentFrame: 変更された画面サイズと位置情報error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView playbackRate: (float) playbackRate error: (NSError *) error
再生速度の設定が変更され、映像の再生速度が変わったときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDplaybackRate: 変更された再生速度error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView repeat: (BOOL) repeat error: (NSError *) error
コンテンツの区間リピートまたは全体リピート再生の設定が変更されたときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDrepeat: リピート再生モードの有効・無効 (YES: リピート設定、NO: リピート解除)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView enabledOutput: (BOOL) enabledOutput error: (NSError *) error
HDMI 接続・ AirPlay などの外部デバイス を介した TV 出力の許可状態が決定されるときに呼び出されます。
- パラメーター
kollusPlayerView:KollusPlayerViewIDenabledOutput: 外部デバイス出力の許可状態 (YES: 出力許可、NO: 出力遮断)error: エラー詳細
(void) kollusPlayerView: (KollusPlayerView *) kollusPlayerView unknownError: (NSError *) error
その他の未定義の例外や不明なエラーが発生したときに呼び出されます。