Page tree
Skip to end of metadata
Go to start of metadata

[V2.2.94] - 2021.07.26

  1. play callback, drm callbackのレスポンスにdisable_tvout項目がない場合、default値がtrueに設定されて外部ディスプレイ出力許可をdefault NOにする
    : 外部ディスプレイ出力許可有無
    @property (nonatomic, unsafe_unretained, readonly) BOOL screenConnectEnabled;
  2. downloadContent delegate リクエストを async -> sync に変更
    UI関連コードは以下のように非同期方式で使用する
    dispatch_async(dispatch_get_main_queue(), ^(void){
    // UI 関連コード
    });

[V2.2.93] - 2021.05.12

  1. disable_tvoutがfalseの場合、TV out, 画面ミラーリングを許可
    : 画面キャプチャー防止が解除

[V2.2.92] - 2021.04.01

  1. AVPlayerにてintro映像終了後、本番再生開始した場合に1番目のLMS Callbackが転送されたい現象: 修正

[V2.2.91] - 2021.02.19

  1. intro映像終了してから本番再生開始までにバッファリングイベント転送: 再生開始前にバッファリング
  2. コンテンツダウンロードする際にforeground -> background -> foregroundになった場合ダウンロード進行率値が更新されない問題: 修正
  3. AV Player使用する際にPause状態からSeekする際にPause処理
  4. バックグラウンドダウンロードの際に、ダウンロード完了時点に後処理作業を並列処理から順次処理に変更: メモリ負荷でシャットダウンする問題: 修正
  5. BackgroundからForeground状態に変更した場合、Playerの再生状態をPauseで維持するためのAPI: 追加
  6. ライブ放送チャット機能: 追加
  7. マックブック M1 chip モデルにてiOSセキュリティ脆弱性で実行エラー処理(-1015)

/**
Foreground状態からPlayer再生状態をPauseに維持するためのAPI
@param NO(default): Foregroundになると自動再生(既存動作)
@param YES: Foregroundになってもpause状態維持。APP側で必要に応じてPlay処理が必要
*/
- (void)setPauseOnForeground:(BOOL)bPause;

KollusPlayerView.hに追加された内容
/// ライブチャット
@property (nonatomic) KollusChat *kollusChat;
KollusChat.h 追加

[V2.2.90] - 2020.12.08

1. AVPlayerにて連続再生機能を使用する際にエラー: 修正

[V2.2.89] - 2020.12.04

1. AVPlayerで再生した際に、対応しないフォーマットの場合: -8028の代わりに-1010エラーで処理
-1010エラー: 対応していないコンテンツです。\nサービス提供側にお問い合わせください。
2. Awesome Player使用する際にブックマーク削除できない問題: 修正
3. Live PlayCallback スペック適用
4. Awesome Player 使用する場合、稀に-8615エラー: 修正
5. 転送されてないLMSデータを転送するAPIを追加
- アプリからsendStoredLmsをリクエスト
- リターンされた結果をCallback (void)onSendCompleteStoredLms:(int)successCount failCount:(int)failCount

[V2.2.88] - 2020.10.12

1. Multi DRM コンテンツのダウンロード機能: 追加
2. マネージャーポータルで字幕スタイルを設定する際に、スタイルのString値を追加: strCaptionStyle
3. Multi DRM コンテンツのfileSizeが 0の場合:
-- ダウンロード開始時に予想時間を計算 3128 / 8 * 1024 * 秒
-- 完了した際にフォルダーサイズを計算
4. ブックマークUrlにuserValueがあってメディア情報には置換子がない場合 : ブックマーク情報が表示されない問題 : 修正
-- 置換子がない時には QueryStringを削除

注意事項
Xcode 設定
PallyConFPSSDK.framework 追加
Embed : Embed & Sign
Build Options - Always Embed Swift Standard Libraries : YES

[V2.2.87] - 2020.08.12

1. 複数 (14件以上) ダウンロード時に、loading中にbackgroundに入る →  foregroundになったときに落ちる問題: 修正
2. オフラインブックマークを追加する時にラベル値があるとラベルを追加
3. ストリーミング映像再生する時にHitが2回される問題: 修正
4. Multi-DRM コンテンツのストリーミング再生時に続き再生が出来ない問題: 修正
5. UserAgent 変更
参考 : コンテンツ再生時に-8646エラーが起きた場合、該当ファイルの削除処理を行ってください。

[V2.2.86] - 2020.07.24

1. ダウンロードコンテンツの再生完了後に NScreen Disable の場合でも NScreen 情報がサーバーに転送される問題: 修正
2. introがある特定コンテンツにて、intro終了後、本映像再生開始に -8613エラー: 修正
3. iOS11 以上で複数ダウンロード中、ダウンロード件数が6件まで増える問題: 修正
4. マルチダウンロード件数制限 OS バージョン 11以上では 3件、OSバージョン 11 以前では1件に処理
5. コンテンツダウンロードする時に、コンテンツをLoading中に Background/Foreground 転換するとCrashする問題: 修正

[V2.2.85] - 2020.07.14

1. LOGE(char*, …) で落ちる問題 : 修正
- Log buffer sizeを超えないように出力
2. KollusProxyPlayerView setupVideoPlaybackForURL 関数内部の removeObserver で落ちる問題: 修正
- try catch 適用し、crashを回避
3. String8::String8(char cnost*) で落ちる問題 : 修正
- value 値が nil の場合 ""(空白) 処理
4. introがある映像うを再生する時に -8613エラーが頻繁に起きる問題 : 修正
5. intro+本映像+outroの組合でAudio watermarking処理時に処理が可能なplayerで再生
6. backgroundダウンロード再生時にdownload Progress値を更新処理
7. android::ALooper::stop() で落ちる問題 : 修正
- TextDriver 削除時に既存のpause処理を行う作業を省略 : crash 回避

[V2.2.84] - 2020.06.08

1. HLS Live 再生時に画質選択情報API : 追加
2. HLS VOD 字幕対応 : 追加

[V2.2.83] - 2020.04.27

1. backgroundでコンテンツダウンロード機能を追加
- (void)setBackgroundDownload:(BOOL)bBackground;
// backgroundダウンロード有無
// bBackground - YES : 実行, NO : 実行しない

2. 使用方法
1) startStoreage 関数をリクエストしてから使用
ex) [storage setBackgroundDownload:YES];
2) コンテンツダウンロード時に
コンテンツダウンロードを初期化してから
[storage loadContentURL:[downloadList objectAtIndex:i] error:&error]
コンテンツをダウンロードする
[storage downloadContent:[[listDownloading objectAtIndex:i] objectForKey:@"mck"] error:&error]
それからSDKで最大3件づつダウンロードを実行する

[V2.2.82] - 2020.04.17

1. 再生画面拡大後、画面移動後縮小時に真ん中整列が出来ない問題 : 修正
2. 2倍速設定後、上段バーを下げた際に1.0倍速に再生される問題 : 修正

[V2.2.81] - 2020.03.19

1. メディアトークンにタイトルが長くなった場合Crash : 修正
2. Player側でPauseされた状態でNScreenデータを転送

[V2.2.80] - 2020.03.03

1. UIWebView 使用 : 削除
2. 字幕区間でseekするときに字幕が表示されない問題 : 修正
3. 原因不明のエラー -8805 をタイムアウトエラー -8028に表示するよう変更
4. iOS サイレントモードでAudioが再生されるバグ : 修正

[V2.2.79] - 2020.01.15

1. LMS データに TIMEMAP_DATA 追加 : 秒単位再生進行率
2. iPhone11 以上のデバイスで hls vod 再生するときにlmsデータが転送されない問題 : 修正
-- 원인) play section 값이 잘못 들어간 현상

[V2.2.78] - 2019.10.30

1. HLS LiveにLMS callback : 追加
2. play/drm callback 通信する時に動的パラメータ : 追加
例)
1) コンテンツをダウンロードする時
NSString * extraDrmParam = @"testExtraDrm";
storage setExtraDrmParam:extraDrmParam];
NSString *mck = [storage loadContentURL:[downloadList objectAtIndex:i] error:&error];
2) 再生する時
NSString * extraDrmParam = @"testExtraDrm";
[player setExtraDrmParam:extraDrmParam];
[player prepareToPlayWithMode:playerType error:&error])
3. HLS VOD 再生する時に LMS callback, play callback 오류 : 修正

[V2.2.77] - 2019.09.17

1. userValue サイズ制限解除
2. nscreen disable 処理
3. 続き再生してから最後に移動して終了すると nscreen値が変更されない問題 : 修正
4. intro再生後、本映像に転換しない問題 : 修正

[V2.2.76] - 2019.07.18

1. -8479 エラー発生後、LMS データのlast_play_at 値が0になる問題 : 修正

[V2.2.75] - 2019.07.09

1. 重複遮断エラーを出した後にも重複チェックをリクエストする問題 : 修正
2. 重複遮断エラーが発生した時にも NScreenデータを転送

[V2.2.74] - 2019.06.19

1. duplicate symbol エラー : 修正
: setStringCheckNull
2. 周期的に重複再生チェックしている時にエラーが発生した場合には、チェックをしないように変更

[V2.2.73] - 2019.06.10

1. drm callback, play callback リクエストする時にデバイスタイムをサーバーへ転送する機能 : 追加

[V2.2.72] - 2019.05.21

1. 重複再生遮断セキュリティ強化 : 追加
2. intro映像再生後、本映像再生する時に画面が重なる問題 : 修正





  • No labels