PSDK錯誤代碼

閱讀以瞭解PSDK錯誤代碼、警告和本機錯誤代碼。

錯誤

下表提供了有關ERROR類型通知的詳細資訊。 大多數錯誤都包含相關的元資料;例如,下載失敗的資源的URL。 某些通知包含元資料,用於指定是在主視頻內容、備用音頻內容還是廣告中出現問題。

PSDK錯誤名稱 PSDK錯誤代碼 說明
成功 0 基礎API執行的操作成功。
無效_參數 1 提供給基礎API的參數的資料或格式無效。
NULL_POINTER 2 傳入的參數之一為NULL,或某個內部成員未初始化。
非法狀態 3 在當前播放器狀態中不支援該操作。
未找到介面 4 當請求的介面未由此實現/繼承時,interfaceCast方法將引發此錯誤。
建立失敗 5 建立內部資源之一失敗。
不支援的_OPERATION 6 當前不支援請求的操作。
資料_不可用 7 請求的資料當前不可用。
查找錯誤 8 執行查找操作時出錯。
不支援的_功能 9 不支援此功能/函式。
範圍_錯誤 10 指定的值超出範圍。
CODEC_NOT_SUPPORTED 11 TVSDK或基礎設備不支援給定流的音頻/視頻編解碼器。
介質錯誤 12 找不到指定的介質。
網路錯誤 13 下載片段或段(視頻和音頻)時出錯。
泛型_錯誤 14 一般錯誤事件。 不是TVSDK發的。 這只是與TVSDK錯誤事件對應的數字代碼範圍結束的標籤。
無效_SEEK_TIME 15 提供的查找時間無效。
AUDIO_TRACK_ERROR 16 與音頻軌道相關的錯誤(備用音頻)
訪問自不同線程 17 PSDK API來自與初始化PSDK的線程不同的線程。
未找到元素 18 找不到元素。
未實現(_I) 19 功能未實現。
禁用前_卷 20 已通過AdvertisingMetadata禁用預卷。
播放_未授權 57 未在Flash Player中啟用HLS回放。 請參見AuthorizedFeatures.enableMediaPlayerHLSPlayback()。
網路超時 58 獲取資源/連接伺服器時網路超時。

警告

下表提供了有關WARN類型通知的詳細資訊。
大多數警告都包含相關元資料;例如,無法下載的資源的URL。 某些通知包含元資料,用於指定是在主視頻內容、備用音頻內容還是廣告中出現問題。

錯誤名稱 代碼 說明
回放操作失敗 200 播放操作期間出錯。 與回放相關的操作失敗
本機警告 201 低級AVE庫發出錯誤。
AD_RESOLVER_FAILED 202 廣告插件無法解析廣告。
AD_MANIFEST_LOAD_FAILED 203 無法載入Ad清單。
AD_RESOLUTION_IN_PROGRESS 204 正在執行解析廣告的操作。

資訊

錯誤名稱 代碼 說明
收入_優化_報告 300 TVSDK詳細通知,用於進一步報告和分析。

本機錯誤代碼

AVE的Video Encoder介面在NATIVE_ERROR元資料對象中返回這些視頻回放通知。

錯誤名稱 代碼 說明
期末 -1 期末。
成功 0 操作成功。
ASYNC_OPERATION_IN_PROGRESS 1 非同步操作。 已發出操作請求。 以後將提供成功/失敗資訊。
EOF 2 由於檔案結束(EOF)條件,無法執行操作。
解碼器失敗 3 解碼器在運行時失敗。
設備開啟錯誤 4 無法開啟硬體解碼器。
找不到檔案 5 找不到資源。
泛型_錯誤 6 一般錯誤。
不可恢復_錯誤 7 視頻引擎無法從中恢復的錯誤條件。
LOST_CONNECTION_RECOVERABLE 8 網路錯誤,正在嘗試恢復。
無固定大小 9 無法確定資源的大小。
未實現(_I) 10 功能未實現。
記憶體不足 11 記憶體不足。
分析錯誤 12 分析媒體檔案時出錯。
大小未知 13 資源有大小,但未知。
下(_F) 14 下流情況。
不支援的_配置 15 不支援配置。
不支援的_OPERATION 16 不支援操作。
等待初始化 17 尚未初始化。
無效參數 18 參數無效。
INVALID_OPERATION 19 不允許操作。
OP_ONLY_ALLOWED_IN_PAUSED_STATE 20 僅在暫停時允許該操作。
OP_INVALID_WITH_AUDIO_ONLY_FILE 21 操作不能僅用於音頻檔案。
PREVIOUS_STEP_SEEK_IN_PROGRESS 22 上一尋道操作仍在進行中。
未指定源 23 未指定資源。
範圍_錯誤 24 指定的值超出範圍。
無效_SEEK_TIME 25 無效的查找時間。
FILE_STRUCTURE_INVALID 26 指定的檔案不符合預期語法。
元件建立失敗 27 無法建立基本元件。
DRM_INIT_ERROR 28 無法建立DRM上下文。
CONTAINER_NOT_SUPPORTED 29 不支援容器類型。
查找失敗 30 查找失敗。
CODEC_NOT_SUPPORTED 31 不支援的編解碼器。
網路不可用 32 網路不可用。
網路錯誤 33 從網路獲取資料時出錯。
溢出 34 溢出。
支援VIDEO_PROFILE_NOT_SUPPORTED 35 不支援的視頻配置檔案。
期間未載入 36 嘗試在HOLD期間或尚未載入的期間執行操作。
無效_REPLACE_DURATION 37 指定的替換持續時間無效或延伸到流的末尾。
調用的_FROM_WRONG_THREAD 38 無法從錯誤的線程調用API。 大多數情況下,應僅從主線程調用的API元素。
FRAGMENT_READ_ERROR 39 片段讀取錯誤。 不存在故障轉移。 引擎將嘗試讀取下一個片段。
中止 40 該操作被顯式中止或銷毀調用中止。
UNSUPPORTED_HLS_VERSION 41 無法播放此版本的HLS媒體。
CANNOT_FAIL_OVER 42 無法故障轉移。
HTTP_TIME_OUT 43 HTTP下載超時。
網路(_D) 44 用戶的網路連接已關閉。 播放可以隨時停止,並在連接可用時恢復。
NO_USABLE_BITRATE_PROFILE 45 在流中找不到可用比特率配置檔案。
BAD_MANIFEST_SIGNATURE 46 清單的簽名錯誤。 未通過清單簽名test。
CANNOT_LOAD_PLAYLIST 47 無法載入播放清單。
替換失敗 48 在插入API中指定的替換無法成功。 這意味著插入成功,但替換未成功。 如果要替換的清單已從時間線中刪除,則替換可能失敗。
SWITCH_TO_ASYMMETRIC_PROFILE 49 DRM正在切換到非對稱配置檔案。 所有配置檔案預計在持續時間內對齊。 否則,將引發此警告,並且回放中可能出現跳轉。
LIVE_WINDOW_MOVED_BACKWARD 50 「即時」窗口只能向前移動。 否則,將引發此警告,並且不會讀取窗口。 因此,回放中可能會出現跳轉(或停止/長暫停)。
當前期間已到期 51 即時窗口已超出當前時段。
內容長度不匹配 52 HTTP伺服器報告的內容長度與實際媒體大小不匹配。
期間_保持 53 媒體讀取器無法進一步讀取,因為它已達到setHoldAt API設定的時間。
即時保留(_H) 54 介質讀取器無法載入段,因為它已到達即時窗口的末尾。 當伺服器將新媒體廣告到即時窗口時,將恢復段載入。 通常在以下情況下達到此狀態:
  • bufferTime過高(等於或高於即時窗口持續時間)。
  • 一個或多個插入/擦除API的組合替換了比它添加的介質多的介質。
  • 下一個時段是具有掛起的介質替換(由於InsertBy API調用)的即時時段
BAD_MEDIA_INTERLEARG 55 媒體中的音頻和視頻交織操作不正確。 這是打包錯誤。 當差值超過兩秒時,將發出警告。
DRM_NOT_AVAILABLE 56
播放_未授權 57 未在Flash Player中啟用HLS回放。 請參見AuthorizedFeatures.enableHLSPlayback。
BAD_MEDIA_SAMPLE_FOUND 58 解碼器接收了無法解碼的壞樣本。 這通常不是致命錯誤,但表示音頻/視頻中可能出現故障。 此錯誤的實例過多表示編碼錯誤或檔案錯誤。
RANGE_SPANS_READ_HEAD 59 播放開始後,「插入/替換」範圍不應包含讀取頭。
POSTURL_WITH_LIVE_NOT_ALLOWED 60 在即時媒體上不允許插入卷後。 但是,在伺服器將介質標籤為完整後,才允許使用這些介質。
內部錯誤 61 這是一個非常罕見的,不該發生的問題。
SPS_PPS_FOUND_OUTSIDE_AVCC 62 流不遵循始終將H264 SPS/PPS放入AVCC的打包建議。 可能發現查找/播放問題。
部分替換 63 在插入API中指定的替換操作僅部分完成。 當replaceDuration跨越時間軸持續時間時會發生這種情況。
RENDITION_M3U8_ERROR 64 載入格式副本播放清單時出錯。 這隻適用於AVE,而不適用於FlashPlayer。
NULL_OPERATION 65 操作不執行任何操作。
SEGMENT_SKPIPED_ON_FAILURE 66 無法播放段,失敗時會跳過段。
不相容的RENDER_MODE 67 不相容的呈現模式。
PROTOCOL_NOT_SUPPORTED 68 不支援URL中使用的Web協定。
PARSE_ERROR_INCOMPLATIVE_VERSION 69 分析媒體檔案時出錯。
清單_檔案_意外_更改 70 清單檔案以意外方式更改。
CANNOT_SPLIT_TIMELINE 71 無法對時間線執行拆分操作。
CANNOT_ERASE_TIMELINE 72 無法對時間線執行擦除操作。
DID_NOT_NEXT_FRAGMENTGET 73 沒有找到下一個碎片。
無時間軸 74 內部資料結構中不存在時間線。
未找到監聽器 75 在內部資料結構中找不到偵聽器。
AUDIO_START_ERROR 76 無法啟動音頻。
無音頻接收器 77 內部資料結構中不存在音頻接收器。
檔案_開啟_錯誤 78 無法開啟檔案。
檔案寫入錯誤 79 無法寫入檔案。
檔案讀取錯誤 80 無法從檔案讀取。
ID3PARSE_ERROR 81 分析ID3資料時出錯。
安全性_錯誤 82 由於安全限制,載入內容失敗。
時間軸太短 83 時間線持續時間太短。 如果這是即時流,則可能會發生頻繁的緩衝。
AUDIO_ONLY_STREAM_START 84 該流已切換為僅音頻流。
AUDIO_ONLY_STREAM_END 85 該流已從僅音頻切換到帶視頻的流。
未找到鍵 87 找不到密鑰。
無效鍵 88 密鑰無效。
KEY_SERVER_NOT_FOUND 89 密鑰伺服器不返回密鑰。
MAIN_MANIFEST_UPDATE_TO_BE_HANDLED 90 無法處理主清單更新。
URCERTED_TIME_DISCUNTIATION_FOUND 91 發現未報告的時間中斷。
不匹配的AV_不連續性_找到 92 發現音頻和視頻不連續。
TRICKPLAY_ENDED_DUE_TO_ERROR 93 在特技播放模式下播放媒體時出錯。 特技播放模式已結束,流已暫停。 調用Play()以正常模式播放媒體。
LIVE_WINDOW_MOVED_AEW 95 玩家不在直播窗口,必須前進才能趕上。

本頁內容