• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Audio错误码
2<!--Kit: Audio Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @songshenke-->
5<!--Designer: @caixuejiang; @hao-liangfei; @zhanganxiang-->
6<!--Tester: @Filger-->
7<!--Adviser: @zengyawen-->
8
9> **说明:**
10>
11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
12
13## 6800101 无效入参
14
15**错误信息**
16
17Invalid parameter.
18
19**错误描述**
20
21调用接口时,传入的参数无效。
22
23**可能原因**
24
25参数无效,比如值不在边界范围内,没有使用指定的枚举范围等。
26
27**处理步骤**
28
29根据接口文档,传入正确的入参。
30
31## 6800102 分配内存失败
32
33**错误信息**
34
35Memory allocation failed.
36
37**错误描述**
38
39调用接口时,分配内存失败或者出现空指针。
40
41**可能原因**
42
431. 系统内存压力大,没有足够的内存用来映射。
442. 对于失效的实例,没有及时销毁释放内存。
45
46**处理步骤**
47
481. 销毁当前实例。
492. 重新创建实例,如果重新创建失败,则停止相关操作。
50
51## 6800103 状态不支持
52
53**错误信息**
54
55Operation not permitted at current state.
56
57**错误描述**
58
59对象当前状态不支持此操作。
60
61**可能原因**
62
63对象当前状态不支持操作,比如未启动流就播放数据等。
64
65**处理步骤**
66
671. 确认当前状态是否支持当前操作。
682. 把对象切换到正确的状态进行正确的操作。
69
70## 6800104 参数选项不支持
71
72**错误信息**
73
74Unsupported option.
75
76**错误描述**
77
78参数选项不支持。
79
80**可能原因**
81
82入参选值不在系统支持规格范围内。
83
84**处理步骤**
85
861. 确认当前api支持的枚举或其他入参。
872. 改用支持的参数选项。
88
89## 6800105 处理超时
90
91**错误信息**
92
93Timeout.
94
95**错误描述**
96
97处理等待超时。
98
99**可能原因**
100
1011. 系统内部存在异常,触发了内部接口的超时检测。
1022. 系统依赖应用及时处理回调函数,应用未及时返回导致系统上报超时。
103
104**处理步骤**
105
1061. 系统内部的超时,应用只能上报错误信息。
1072. 部分接口实现会依赖应用及时处理回调函数,如存在此情况,应用需要检查回调函数执行情况,确保及时返回,避免影响系统后续处理流程。
108
109## 6800201 音频流数量达到极限
110
111**错误信息**
112
113Too many audio streams.
114
115**错误描述**
116
117音频流达到系统可支持的最大数量。
118
119**可能原因**
120
121多余的音频流没有及时释放。
122
123**处理步骤**
124
1251. 释放不再使用的音频流资源后进行重试。
1262. 如果由于其他应用导致已经达到系统总量上限,则直接上报错误提示,让用户关闭其他应用。
127
128## 6800301 系统处理异常
129
130**错误信息**
131
132System error.
133
134**错误描述**
135
136系统处理异常。
137
138**可能原因**
139
140系统处理异常,比如系统服务重启、跨进程调用异常等。
141
142**处理步骤**
143
144系统内部通用错误,出现的情况不明确,建议尝试重新创建业务,或直接上报系统错误。
145
146