-86XX (モバイル SDK ストレージ・DRM エラー)
モバイル SDK のダウンロードおよびオフライン再生プロセス中に発生 するストレージ管理者エラーです。
-8623
- エラーコード: -8623
- タイプ:
ERROR_STORAGE_FULL - 概要: デバイスのストレージ空き容量不足
原因
コンテンツのダウンロード開始時点で、デバイスの有効な空き容量がダウンロードするコンテンツのファイルサイズより小さい場合に発生します。
解決方法
ダウンロードプロセスを開始する前に、デバイスの実際の空き容量を事前に確認するロジックを実装してください。
Android
long available = Utils.getAvailableMemorySize(downloadPath);
long required = contentSize + 150 * 1024 * 1024L; // Content size + 150MB buffer
if (available < required) {
// Show "Insufficient storage" UI popup to the user and prompt to free up space
showStorageCleanupDialog();
} else {
storage.download(mck);
}
iOS
let freeSpace = DiskStatus.freeDiskSpaceInBytes
if freeSpace < requiredSpace {
// Notify user of insufficient device storage
}