# io.agora.recording.common.Common.USER_OFFLINE_REASON_TYPE 枚举类型参考 (/zh-CN/api-reference/local-server-recording/java/legacy/enumio-1-1agora-1-1recording-1-1common-1-1-common-1-1-u-s-e-r-o-f-f-l-i-n-e-r-e-a-s-o-n-t-y-p-e)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

## 详细描述 [#详细描述]

用户离开当前频道或掉线的原因。

## 类成员变量说明 [#类成员变量说明]

<a id="ab408df63b008ac746fd47e9c21f00816"></a>

### USER_OFFLINE_QUIT [#user_offline_quit]

<ApiSignature>

io.agora.recording.common.Common.USER_OFFLINE_REASON_TYPE.USER_OFFLINE_QUIT =(0)

</ApiSignature>

0：用户主动离开。

<a id="a2b3467df759053fef618758cb84457d6"></a>

### USER_OFFLINE_DROPPED [#user_offline_dropped]

<ApiSignature>

io.agora.recording.common.Common.USER_OFFLINE_REASON_TYPE.USER_OFFLINE_DROPPED =(1)

</ApiSignature>

1：因过长时间收不到对方数据包，超时掉线。注意：可能有误判。

<a id="ac50f169054f1d387b8585200ca84df89"></a>

### USER_OFFLINE_BECOME_AUDIENCE [#user_offline_become_audience]

<ApiSignature>

io.agora.recording.common.Common.USER_OFFLINE_REASON_TYPE.USER_OFFLINE_BECOME_AUDIENCE =(2)

</ApiSignature>

2：用户身份从主播切换为观众时触发。该选项仅适用于当你在调用 joinChannel 时将频道模式设置为直播的场景。
