Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

最終更新 V2.0 KollusSDK最終更新 KollusSDK_iOS_v2.2.89_1204 (2021.03.12作成)92_0401

[V2.2.92] - 2021.04.01



Expand
title目次
Table of Contents
maxLevel3
minLevel2

...

  • - (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になると自動再生(既存動作)
      YESForegroundになっても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=失敗

...