1# DRM错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 24700101 未知错误
8
9**错误信息**
10
11All unknown errors.
12
13**错误描述**
14
15调用接口时,返回未知错误。
16
17**可能原因**
18
19插件层返回的未定义的错误,第三方插件自定义的错误等。
20
21**处理步骤**
22
23根据插件接口文档,查询具体错误信息。
24
25## 24700102 分配内存失败
26
27**错误信息**
28
29Memory allocation failure.
30
31**错误描述**
32
33调用接口时,分配内存失败或者出现空指针。
34
35**可能原因**
36
371. 系统内存压力大,没有足够的内存用来映射。
382. 对于失效的实例,没有及时销毁释放内存。
39
40**处理步骤**
41
421. 销毁当前实例。
432. 重新创建实例,如果重新创建失败,则停止相关操作。
44
45## 24700103 状态不支持
46
47**错误信息**
48
49Unsupported state.
50
51**错误描述**
52
53当前状态不支持此操作。
54
55**可能原因**
56
57当前设备证书/许可证状态异常。
58
59**处理步骤**
60
611. 确认当前状态是否支持当前操作。
622. 调用设备证书/许可证申请,在正确的状态进行正确的操作。
63
64## 24700104 MediaKeySystem数量达到极限
65
66**错误信息**
67
68Too many MediaKeySystem streams.
69
70**错误描述**
71
72达到系统可支持的MediaKeySystem实例最大数量。
73
74**可能原因**
75
76无效的MediaKeySystem实例没有及时释放。
77
78**处理步骤**
79
80释放其他不再使用的MediaKeySystem资源。
81
82## 24700105 MediaKeySession数量达到极限
83
84**错误信息**
85
86Too many MediaKeySession streams.
87
88**错误描述**
89
90达到系统可支持的MediaKeySession实例最大数量。
91
92**可能原因**
93
94无效的MediaKeySession实例没有及时释放。
95
96**处理步骤**
97
98释放其他不再使用的MediaKeySession资源。
99
100## 24700201 服务异常
101
102**错误信息**
103
104Fatal service error, for example, service died.
105
106**错误描述**
107
108IPC服务处理异常。
109
110**可能原因**
111
112系统处理异常,比如系统服务重启、跨进程调用异常等。
113
114**处理步骤**
115
116系统内部通用错误,出现的情况不明确,建议尝试重新创建业务。
117
118