# AgoraRtePlayerState (/zh-CN/api-reference/rtc/ios/enum-rteplayerstate)

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

<a id="enum_rteplayerstate__detailed_desc"></a>

:::info[自从]
自 v4.4.0 版本新增。
:::

<a id="enum_rteplayerstate__parameters"></a>

## 枚举值 [#枚举值]

<ParameterList>
<a id="agorarteplayerstateidle"></a>
<Parameter name="AgoraRtePlayerStateIdle">

（0）：空闲状态。

</Parameter>
<a id="agorarteplayerstateopening"></a>
<Parameter name="AgoraRtePlayerStateOpening">

（1）：正在打开 URL 资源。调用 [openWithUrl\:startTime\:cb:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_openwithurl) 后触发该状态。

</Parameter>
<a id="agorarteplayerstateopencompleted"></a>
<Parameter name="AgoraRtePlayerStateOpenCompleted">

（2）：成功打开 URL 资源。调用 [openWithUrl\:startTime\:cb:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_openwithurl) 成功后触发该状态。

</Parameter>
<a id="agorarteplayerstateplaying"></a>
<Parameter name="AgoraRtePlayerStatePlaying">

（3）：正在播放状态。

</Parameter>
<a id="agorarteplayerstatepaused"></a>
<Parameter name="AgoraRtePlayerStatePaused">

（4）：播放已暂停。成功调用 [pause:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_pause_player) 后触发该状态。

</Parameter>
<a id="agorarteplayerstateplaybackcompleted"></a>
<Parameter name="AgoraRtePlayerStatePlaybackCompleted">

（5）：播放已完成。

</Parameter>
<a id="agorarteplayerstatestopped"></a>
<Parameter name="AgoraRtePlayerStateStopped">

（6）：播放已停止。成功调用 [pause:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_pause_player) 后触发该状态。

</Parameter>
<a id="agorarteplayerstatefailed"></a>
<Parameter name="AgoraRtePlayerStateFailed">

（7）：播放失败。发生内部错误时触发该状态。收到该状态后需先调用 [pause:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_pause_player)，再调用 [openWithUrl\:startTime\:cb:](/zh-CN/api-reference/rtc/ios/play/rte-player#api_player_openwithurl) 重新打开资源。

</Parameter>
</ParameterList>
