PSDK錯誤代碼

閱讀以瞭解PSDK錯誤碼、警告和原生錯誤碼。

錯誤

下表提供有關ERROR類型通知的詳細資訊。 大多數錯誤都包含相關的元資料;例如,無法下載的資源的URL。 有些通知包含中繼資料,以指定問題是發生在主要視訊內容、替代音訊內容或廣告中。

PSDK錯誤名稱 PSDK錯誤代碼 說明
成功 0 由基礎API執行的操作成功。
INVALID_ARGUMENT 1 提供給基礎API的參數資料或格式無效。
NULL_POINTER 2 傳遞的引數之一為NULL,或其中一個內部成員未初始化。
ILLEGAL_STATE 1 目前播放器狀態不支援此作業。
INTERFACE_NOT_FOUND 4 interfaceCast方法會在請求的介面未由此實施/繼承時引發此錯誤。
建立失敗 5 建立一個內部資源失敗。
UNSUPPORTED_OPERATION 6 目前不支援所請求的作業。
DATA_NOT_AVAILABLE 7 請求的資料目前無法使用。
SEEK_ERROR 8 執行尋道操作時發生錯誤。
不支援的功能 9 不支援此功能/函式。
RANGE_ERROR 10 指定的值超出範圍。
CODEC_NOT_SUPPORTED 11 TVSDK或基礎裝置不支援特定串流的音訊/視訊轉碼器。
MEDIA_ERROR 12 未找到指定的介質。
網路錯誤 13 下載片段或區段(視訊和音訊)時發生錯誤。
GENERIC_ERROR 14 一般錯誤事件。 並非由TVSDK實際核發。 這只是對應於TVSDK錯誤事件的數值代碼範圍結尾的標籤。
INVALID_SEEK_TIME 15 提供的搜索時間無效。
AUDIO_TRACK_ERROR 16 發生與音軌相關的錯誤(替代音訊)
ACCESS_FROM_DIFFERENT_THREAD 17 PSDK API是從與初始化PSDK的執行緒不同的執行緒呼叫。
ELEMENT_NOT_FOUND 18 找不到元素。
NOT_IMPLEMENTED 19 功能未實作。
PRE_ROLL_DISABLED 20 前置廣告已透過AdvertisingMetadata停用。
PLAYBACK_NOT_AUTHORIZED 57 Flash Player中尚未啟用HLS播放。 請參閱AuthorizedFeatures.enableMediaPlayerHLSPlayback()。
NETWORK_TIMEOUT 58 網路提取資源/連接伺服器時超時。

警告

下表提供有關WARN類型通知的詳細資訊。
大多數警告都包含相關的元資料;例如,無法下載的資源的URL。 有些通知包含中繼資料,以指定問題是發生在主要視訊內容、替代音訊內容或廣告中。

錯誤名稱 程式碼 說明
PLAYBACK_OPERATION_FAILED 200 播放操作期間發生錯誤。 播放相關操作失敗
NATIVE_WARNING 201 低級AVE庫發出錯誤。
AD_RESOLVER_FAILED 202 廣告外掛程式無法解析廣告。
AD_MANIFEST_LOAD_FAILED 203 無法載入廣告資訊清單。
AD_RESOLUTION_IN_PROGRESS 204 正在執行解析廣告的操作。

資訊

錯誤名稱 程式碼 說明
REVENUE_OPTIMIZATION_REPORTING 300 TVSDK詳細通知,以進一步報告和分析。

原生錯誤代碼

AVE的Video Encoder介面會在NATIVE_ERROR中繼資料物件中傳回這些視訊播放通知。

錯誤名稱 程式碼 說明
END_OF_PERIOD -1 句號結束。
成功 0 操作成功。
ASYNC_OPERATION_IN_PROGRESS 1 非同步操作。 已發出操作請求。 以後將提供成功/失敗資訊。
EOF 2 由於檔案結束(EOF)條件,無法操作。
解碼器失敗 1 解碼器在執行時期失敗。
DEVICE_OPEN_ERROR 4 無法開啟硬體解碼器。
FILE_NOT_FOUND 5 找不到資源。
GENERIC_ERROR 6 一般錯誤。
不可恢復錯誤 7 視訊引擎無法從中復原的錯誤狀況。
LOST_CONNECTION_RESCOVERABLE 8 網路錯誤,正在嘗試恢復。
NO_FIXED_SIZE 9 無法確定資源的大小。
NOT_IMPLEMENTED 10 功能未實作。
記憶體不足 11 記憶體不足。
PARSE_ERROR 12 解析媒體檔案時出錯。
SIZE_UNKNOWN 13 資源有大小,但未知。
UNDER_FLOW 14 底流。
不支援的組態 15 不支援設定。
UNSUPPORTED_OPERATION 16 不支援操作。
WAITING_FOR_INIT 17 尚未初始化。
INVALID_PARAMETER 18 參數無效。
INVALID_OPERATION 19 不允許操作。
OP_ONLY_ALLOWED_IN_PAUSED_STATE 20 只有暫停時,才允許該操作。
OP_INVALID_WITH_AUDIO_ONLY_FILE 21 操作不能用於僅音頻檔案。
PREVIOUS_STEP_SEEK_IN_PROGRESS 22 以前的搜索操作仍在進行中。
SOURCE_NOT_SPECIFIED 23 未指定資源。
RANGE_ERROR 24 指定的值超出範圍。
INVALID_SEEK_TIME 25 無效的尋道時間。
FILE_STRUCTURE_INVALID 26 指定的檔案不符合預期語法。
COMPONENT_CREATION_FAILURE 27 無法建立基本元件。
DRM_INIT_ERROR 28 無法建立DRM上下文。
CONTAINER_NOT_SUPPORTED 29 不支援容器類型。
SEEK_FAILED 30 搜索失敗。
CODEC_NOT_SUPPORTED 31 不支援的轉碼器。
NETWORK_UNAVAILABLE 32 網路不可用。
網路錯誤 33 從網路獲取資料時出錯。
溢位 34 溢位。
VIDEO_PROFILE_NOT_SUPPORTED 35 不支援的視訊設定檔。
PERIOD_NOT_LOADED 36 嘗試對HOLD期間或尚未載入的期間執行操作。
INVALID_REPLACE_DURATION 37 指定的替換持續時間無效或延長到串流結尾。
調用自錯誤線程 38 無法從錯誤的執行緒呼叫API。 主要是應從主執行緒呼叫的API元素。
FRAGMENT_READ_ERROR 39 片段讀取錯誤。 沒有故障切換。 引擎將嘗試讀取下一個片段。
中止 40 此操作由明確的中止或銷毀調用中止。
UNSUPPORTED_HLS_VERSION 41 無法播放此版本的HLS介質。
CANNOT_FAIL_OVER 42 不能故障切換。
HTTP_TIME_OUT 43 HTTP下載已逾時。
網路關閉 44 用戶的網路連接已關閉。 播放可能隨時停止,並會在連線可用時繼續。
NO_USABLE_BITRATE_PROFILE 45 在串流中找不到可用位速率描述檔。
BAD_MANIFEST_SIGNATURE 46 資訊清單的簽名不好。 它未通過資訊清單簽署測試。
CANNOT_LOAD_PLAYLIST 47 無法載入播放清單。
REPLACEMENT_FAILED 48 無法成功取代在「插入API」中指定的項目。 這表示插入成功,但替換未成功。 如果要更換的資訊清單已從時間軸移除,則更換可能會失敗。
SWITCH_TO_ANSYMETRIC_PROFILE 49 DRM正在切換到非對稱配置檔案。 所有描述檔都預期會在持續時間內對齊。 如果沒有,則會擲出此警告,且播放中可能會出現跳轉。
LIVE_WINDOW_MOVED_BACKWARD 50 即時視窗只會向前移動。 否則,將拋出此警告,並且不會讀取窗口。 因此,播放中可能會出現跳轉(或停止/長暫停)。
CURRENT_PERIOD_EXPIRED 51 即時視窗會移至目前時段以外的位置。
CONTENT_LENGTH_MISMATCH 52 HTTP伺服器報告的內容長度不符合實際的媒體大小。
PERIOD_HOLD 53 媒體讀取器無法進一步讀取,因為它已達到setHoldAt API設定的時間。
LIVE_HOLD 54 媒體閱讀器無法載入區段,因為它已到達即時視窗的尾端。 當伺服器將新媒體廣告至即時視窗時,區段載入將會繼續。 在下列情況下,通常會到達此狀態:
  • bufferTime太高(等於或高於即時視窗持續時間)。
  • 一個或多個插入/擦除API的組合取代了添加的多個介質。
  • 下一時段是有待更換媒體的即時時段(由於InsertBy API呼叫)
BAD_MEDIA_INTERLANG 55 媒體中的音訊和視訊交錯無法正確執行。 這是封裝錯誤。 當差異超過兩秒時,就會發出警告。
DRM_NOT_AVAILABLE 56
PLAYBACK_NOT_AUTHORIZED 57 Flash Player中尚未啟用HLS播放。 請參閱AuthorizedFeatures.enableHLSPlayback。
BAD_MEDIA_SAMPLE_FOUND 58 解碼器接收到不能解碼的壞樣本。 這通常不是致命錯誤,但表示音訊/視訊中可能有故障。 此錯誤的例項過多表示編碼錯誤或檔案錯誤。
RANGE_SPANS_READ_HEAD 59 開始播放後,「插入/取代」範圍不應包含讀取頭。
POSTROLL_WITH_LIVE_NOT_ALLOWED 60 即時媒體上不允許插入滾動後內容。 但是,當伺服器將介質標籤為完整後,才允許使用。
內部錯誤 61 這是一個非常罕見的問題,永遠不會發生。
SPS_PPS_FOUND_OUTSIDE_AVCC 62 此串流不遵循一律將H264 SPS/PPS放入AVCC的封裝建議。 可能會看到搜尋/播放問題。
PARTIAL_REPLACEMENT 63 在「插入API」中指定的取代僅完成部分。 當replaceDuration跨越時間軸持續時間時,就會發生此情況。
RENDITION_M3U8_ERROR 64 轉譯播放清單載入時發生錯誤。 這僅適用於AVE,不適用於FlashPlayer。
NULL_OPERATION 65 操作不執行任何操作。
SEGMENT_KLIPPED_ON_FAILURE 66 區段無法播放,且會在失敗時略過。
INCOMPLATED_RENDER_MODE 67 不相容的演算模式。
PROTOCOL_NOT_SUPPORTED 68 不支援URL中使用的Web通訊協定。
PARSE_ERROR_INCOMPLATIVE_VERSION 69 解析媒體檔案時出錯。
MANIFEST_FILE_UPPORTED_CHANGED 70 資訊清單檔案以非預期的方式變更。
CANNOT_SPLIT_TIMELINE 71 無法對時間軸執行拆分操作。
CANNOT_ERASE_TIMELINE 72 無法對時間軸執行拭除操作。
DID_NOT_GET_NEXT_FRAGMENT 73 沒有找到下一個片段。
NO_TIMELINE 74 內部資料結構中沒有時間軸。
LISTENER_NOT_FOUND 75 在內部資料結構中未找到偵聽器。
AUDIO_START_ERROR 76 無法啟動音頻。
NO_AUDIO_SINK 77 內部資料結構中沒有音頻接收器。
FILE_OPEN_ERROR 58 無法開啟檔案。
FILE_WRITE_ERROR 79 無法寫入檔案。
FILE_READ_ERROR 80 無法從檔案讀取。
ID3PARSE_ERROR 81 剖析ID3資料時發生錯誤。
SECURITY_ERROR 82 由於安全性限制,載入內容失敗。
時間軸——太短 83 時間軸持續時間太短。 如果這是即時串流,則可能會發生頻繁的緩衝。
AUDIO_ONLY_STREAM_START 84 該串流已切換為僅限音訊的串流。
AUDIO_ONLY_STREAM_END 85 該串流已從純音效切換為含視訊的串流。
KEY_NOT_FOUND 87 找不到密鑰。
INVALID_KEY 88 密鑰無效。
KEY_SERVER_NOT_FOUND 89 密鑰伺服器不返回密鑰。
MAIN_MANIFEST_UPDATE_TO_BE_HANDLED 90 無法處理主資訊清單更新。
UNJERVED_TIME_DINSTRUCTION_FOUND 91 發現未報告的時間不連續性。
UNMATCHED_AV_DINSTRUCTION_FOUND 92 發現音訊和視訊不連續。
TRICKPLAY_ENDED_DUE_TO_ERROR 93 以特技播放模式播放媒體時發生錯誤。 特技播放模式已結束,而串流已暫停。 呼叫Play()以正常模式播放媒體。
LIVE_WINDOW_MOVED_AHEAD 95 玩家已離開即時視窗,必須向前追趕。

本頁內容