---
title: beginInterruption()
framework: avfaudio
role: symbol
role_heading: Instance Method
path: avfaudio/avaudiosessiondelegate/begininterruption()
---

# beginInterruption()

Called after your audio session is interrupted.

## Declaration

```swift
optional func beginInterruption()
```

## Discussion

Discussion By the time this interruption arrives, your audio has already stopped. Your application may be suspended or terminated following an interruption—for example, if a user chooses to take an incoming phone call. Use this method to adjust the user interface, and to save application state, as necessary.

## See Also

### Related Documentation

- [Audio Session Programming Guide](apple-archive/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Introduction.md)

### Delegate Methods

- [endInterruption()](avfaudio/avaudiosessiondelegate/endinterruption().md)
- [endInterruption(withFlags:)](avfaudio/avaudiosessiondelegate/endinterruption(withflags:).md)
- [inputIsAvailableChanged(_:)](avfaudio/avaudiosessiondelegate/inputisavailablechanged(_:).md)
