- Implement isReconnecting flag to prevent duplicate reconnect attempts - Add exponential backoff for error retries (3s, 6s, 12s, max 30s) - Retry indefinitely until stream returns - Handle error, stalled, and ended events consistently - Reset state on successful playback - Apply same logic to frame player, popout player, and front-page player |
||
|---|---|---|
| .. | ||
| partial | ||
| about-content.ctml | ||
| about.ctml | ||
| admin.ctml | ||
| audio-player-frame.ctml | ||
| frameset-wrapper.ctml | ||
| front-page-content.ctml | ||
| front-page.ctml | ||
| login.ctml | ||
| player-content.ctml | ||
| player.ctml | ||
| popout-player.ctml | ||
| profile.ctml | ||
| register.ctml | ||
| status-content.ctml | ||
| status.ctml | ||
| users.ctml | ||