• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Media错误码
2<!--Kit: Media Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @wang-haizhou6-->
5<!--Designer: @HmQQQ-->
6<!--Tester: @xchaosioda-->
7<!--Adviser: @zengyawen-->
8
9> **说明:**
10>
11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
12
13## 5400101 内存分配失败
14
15**错误信息**
16
17No memory.
18
19**错误描述**
20
21分配内存失败。
22
23**可能原因**
24
251. 实例数量超过16个。
262. new或者malloc流程失败导致空指针。
27
28**处理步骤**
29
30销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
31
32## 5400102 当前状态机不支持此操作
33
34**错误信息**
35
36Operation not allowed.
37
38**错误描述**
39
40当前操作不允许。
41
42**可能原因**
43
44当前状态机不支持此操作。
45
46**处理步骤**
47
48确认当前状态是否支持当前操作,把实例切换到正确的状态进行正确的操作。
49
50## 5400103 出现IO错误
51
52**错误信息**
53
54I/O error.
55
56**错误描述**
57
58出现IO错误。
59
60**可能原因**
61
62媒体与其他模块的数据交互发生问题(图形、音频、网络、HDI、相机)。
63
64**处理步骤**
65
66确认网络是否通畅,并销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
67
68## 5400104 操作超时
69
70**错误信息**
71
72Operation timeout.
73
74**错误描述**
75
76操作超时。
77
78**可能原因**
79
801. 网络超时。默认网络超时时间为15秒,从开始缓存的事件上报后开始计时,超时后会上报该错误信息。
812. 访问其他模块超时。
82
83**处理步骤**
84
851. 确认网络是否通畅。
862. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
87
88## 5400105 播放服务死亡
89
90**错误信息**
91
92Service died.
93
94**错误描述**
95
96播放服务死亡。
97
98**可能原因**
99
100播放服务死亡。
101
102**处理步骤**
103
104销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
105
106## 5400106 不支持的规格
107
108**错误信息**
109
110Unsupported format.
111
112**错误描述**
113
114不支持的规格。
115
116**可能原因**
117
118不支持的文件或者格式。
119
120**处理步骤**
121
122当前使用的格式规格不支持,用户需要切换为支持的规格。
123
124支持的规格请根据实际使用的模块功能,参考[Media Kit简介](../../media/media/media-kit-intro.md)中对应模块的规格介绍。
125
126## 5400107 音频焦点冲突
127
128**错误信息**
129
130Audio interrupted.
131
132**错误描述**
133
134音频焦点冲突导致录制失败。
135
136**可能原因**
137
138有其他进程占用了音频焦点,导致无法获取音频焦点。
139
140**处理步骤**
141
142销毁当前实例,并确认当前是否有其他进程在进行录制。如果可以停止其他进程的占用,则可以重新创建。
143
144## 5400108 参数超过取值范围
145
146**错误信息**
147
148The parameter check failed, parameter value out of range.
149
150**错误描述**
151
152参数检查失败,参数值超出范围。
153
154**可能原因**
155
156参数值超出取值范围。
157
158**处理步骤**
159
160调整参数值,使其在取值范围内。
161
162<!--Del-->
163## 5400109 会话ID不存在
164
165**错误信息**
166
167Sessions not exist. Return by promise.
168
169**错误描述**
170
171当会话ID不存在时,返回错误。
172
173**可能原因**
174
175会话ID不存在。
176
177**处理步骤**
178
179检查传入的会话ID,确保其正确。
180<!--DelEnd-->
181
182## 5411001 解析或链接服务端地址错误
183
184**错误信息**
185
186Can not find host.
187
188**错误描述**
189
190解析或链接服务端地址错误。
191
192**可能原因**
193
1941. 链接服务端地址错误。
1952. 链接服务端地址解析失败。
196
197**处理步骤**
198
199当前使用链接服务端地址错误或是无法被解析,需使用其他链接服务端地址。
200
201## 5411002 网络连接超时
202
203**错误信息**
204
205Connection timeout.
206
207**错误描述**
208
209网络连接超时。
210
211**可能原因**
212
213网络异常。
214
215**处理步骤**
216
2171. 确认网络是否通畅。
2182. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
219
220## 5411003 网络异常导致的数据或链路异常
221
222**错误信息**
223
224Network abnormal.
225
226**错误描述**
227
228网络异常导致的数据或链路异常。
229
230**可能原因**
231
232网络异常。
233
234**处理步骤**
235
236销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
237
238## 5411004 网络被禁用
239
240**错误信息**
241
242Network unavailable.
243
244**错误描述**
245
246网络被禁用导致的错误。
247
248**可能原因**
249
250网络被禁用。
251
252**处理步骤**
253
2541. 确认网络是否被禁用。
2552. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
256
257## 5411005 无权限,访问被拒绝
258
259**错误信息**
260
261No permission.
262
263**错误描述**
264
265无访问权限。
266
267**可能原因**
268
269无访问权限。
270
271**处理步骤**
272
2731. 确认是否有访问权限。
2742. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
275
276## 5411006 客户端请求参数错误或超出处理能力
277
278**错误信息**
279
280Network access denied.
281
282**错误描述**
283
284客户端请求参数错误或超出处理能力。
285
286**可能原因**
287
288客户端请求参数错误或超出处理能力。
289
290**处理步骤**
291
2921. 确认请求参数是否正常。
2932. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
294
295## 5411007 无可用资源
296
297**错误信息**
298
299Cannot find available network resources.
300
301**错误描述**
302
303无可用网络资源。
304
305**可能原因**
306
307链接服务端地址异常。
308
309**处理步骤**
310
3111. 确认链接服务端地址是否正常。
3122. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
313
314## 5411008 服务端校验客户端证书失败
315
316**错误信息**
317
318SSL client cert needed.
319
320**错误描述**
321
322SSL客户端不可信,服务端校验客户端证书失败。
323
324**可能原因**
325
326未携带证书、证书不合法、证书过期。
327
328**处理步骤**
329
3301. 确认SSL证书是否正常。
3312. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
332
333## 5411009 SSL连接失败
334
335**错误信息**
336
337SSL connection failed.
338
339**错误描述**
340
341SSL链接失败。
342
343**可能原因**
344
345SSL链接失败。
346
347**处理步骤**
348
3491. 确认SSL链接是否已失效。
3502. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
351
352## 5411010 客户端校验服务端证书失败
353
354**错误信息**
355
356SSL server cert untrusted.
357
358**错误描述**
359
360SSL服务端不可信,客户端校验服务端证书失败。
361
362**可能原因**
363
364未携带证书、证书不合法、证书过期。
365
366**处理步骤**
367
3681. 确认SSL证书是否正常。
3692. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
370
371## 5411011 网络协议的原因导致请求不受支持
372
373**错误信息**
374
375Unsupported request.
376
377**错误描述**
378
379客户端请求参数错误或超出处理能力。
380
381**可能原因**
382
383客户端请求参数错误或超出处理能力。
384
385**处理步骤**
386
3871. 确认客户端请求参数是否正常。
3882. 销毁当前实例,并重新创建,如果重新创建失败,则停止相关操作。
389
390## 5410002 不支持SEEK_CONTINUOUS模式的Seek
391
392**错误信息**
393
394Seek continuous is unsupported.
395
396**错误描述**
397
398该媒体源或者当前设备不支持以SEEK_CONTINUOUS模式进行seek。
399
400**可能原因**
401
402该媒体源或者当前设备不支持以SEEK_CONTINUOUS模式进行seek。
403
404**处理步骤**
405
4061. 提示性错误码,用于客户端感知不支持SEEK_CONTINUOUS模式进行seek时的表现,客户端无需处理。
407
408## 5410003 不支持超分
409
410**错误信息**
411
412Super resolution not supported.
413
414**错误描述**
415
416提示性错误码,该媒体源或者当前设备不支持超分。
417
418**可能原因**
419
420超分仅支持非hdr、非drm且分辨率在1080P及以下的视频。若媒体源不满足超分条件,或者当前设备不支持超分,则调用超分相关接口时会上报此错误。
421
422**处理步骤**
423
424用于客户端感知不支持超分时的表现,客户端后续不应再调用超分相关接口。
425
426## 5410004 未使能超分
427
428**错误信息**
429
430Super resolution not enabled.
431
432**错误描述**
433
434没有使能超分功能,导致超分相关接口不可用。
435
436**可能原因**
437
438若没有通过[PlaybackStrategy](./arkts-apis-media-i.md#playbackstrategy12)使能超分,则每次调用超分相关接口时会返回该错误码。
439
440**处理步骤**
441
442确认应用调用超分相关接口前正确使能了超分。