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