最終更新 V2.0 KollusSDK最終更新 KollusSDK_iOS_v2.2.89_1204 (2021.03.12作成)92_0401
[V2.2.92] - 2021.04.01
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
...
- - (BOOL) addBookmark: (NSTimeInterval) position value: (NSString *) value error: (NSError **) error
ブックマークを登録する
パラメータ position 追加する位置 value ブックマークのタイトル error エラー内容 リターン: YES=登録可能, NO=登録不可
Warning 指定したpositionに既にブックマークが登録されている場合、新たに入力したブックマークで入れ替わる。
- - (void) changeBandWidth: (int) bandWidth
- HLSストリーミングでbandwidthが変更された際にリクエスト
- - (CGRect) getVideoPosition
- ビデオ領域を取得する
- リターン: CGRect ビデオ再生位置
- - (CGFloat) getZoomValue
- 画面のズームイン/ズームアウト値を取得する
- リターン: CGFloat 画面の拡大/縮小比率値
- - (id) initWithContentURL: (NSString *) url
コンテンツURLを使用してプレーヤーを生成
パラメータ url 再生するコンテンツのURL - リターン: 生成されたPlayer ID
- - (id) initWithMediaContentKey: (NSString *) mck
コンテンツ indexを使用してプレーヤーを生成 (ダウンロードしたコンテンツのみ使用)
パラメータ mck 再生するコンテンツのメディアコンテンツキー - リターン: 生成されたPlayer ID
- - (BOOL) isOpened
- プレーヤー生成有無を取得
- リターン: YES=生成されている, NO=生成されていない
- - (BOOL) pauseWithError: (NSError **) error
一時停止
パラメータ error エラー内容 リターン: YES=成功, NO=失敗
Warning prepareToPlayerWithError メソッドのリクエストに成功してから使用する
- - (BOOL) prepareToPlayWithMode: (KollusPlayerType) type error: (NSError **) error
再生準備完了 (KollusPlayer or Native player)
パラメータ type プレーヤータイプ error エラー内容 - リターン: YES=成功, NO=失敗
- - (BOOL) removeBookmark: (NSTimeInterval) position error: (NSError **) error
ブックマークを削除する
パラメータ position 削除するブックマークの位置 error エラー内容 リターン: YES=削除可能, NO=削除不可
Warning ブックマークのkindがKollusBookmarkKindIndexの場合、削除されない
- - (BOOL) scroll: (CGPoint) distance error: (NSError **) error
ビデオ出力画面を移動
パラメータ distance 移動する距離 error エラー内容 - リターン: YES=成功, NO=失敗
- - (BOOL) scrollStopWithError: (NSError **) error
ビデオ出力画面の移動を中止 (画面位置固定)
パラメータ error エラー内容 - リターン: YES=成功, NO=失敗
- - (void) setBufferingRatio: (NSInteger) bufferingRatio
バッファリング倍数を設定
パラメータ bufferingRatio 設定するバッファリング倍数 Warning prepareToPlayerWithError メソッドのリクエストに成功してから使用する
PlayerTypeKollusのみ使用可能
- - (void) setNetworkTimeOut: (NSInteger) timeOut
Playerのネットワークタイムアウト値を設定
パラメータ timeOut タイムアウト値(秒) retryCount リトライ回数
- (void) setPauseOnForeground: (BOOL) bPause
Foreground状態に変更した際にPlayerの再生状態をPauseのままに維持するAPI
パラメータ NO(default) Foregroundになると自動再生(既存動作) YES Foregroundになってもpause状態維持。APP側で必要に応じてPlay処理が必要
- - (BOOL) setSkipPlay
- play listの中で現在再生中のコンテンツをスキップ
- - (bool) setSubTitlePath: (char *) path
字幕ファイルを選択
パラメータ path 使用する字幕ファイルのパス - リターン: bool true=成功, false=失敗
- - (BOOL) pauseWithError: (NSError **) error
再生中断
パラメータ error エラー内容 リターン: YES=成功, NO=失敗
Warning prepareToPlayerWithError メソッドのリクエストに成功してから使用する
- - (BOOL) zoom: (UIPinchGestureRecognizer *) recognizer error: (NSError **) error
ビデオ出力画面の拡大/縮小
パラメータ recognizer pinchズームを適用するUIPinchGestureRecognizerポインター error エラー内容 - リターン: YES=成功, NO=失敗
...