<!--
{
  "availability" : [
    "iOS: 3.0.0 - 6.0.0",
    "iPadOS: 3.0.0 - 6.0.0",
    "macCatalyst: 14.0.0 - 14.0.0",
    "visionOS: 1.0.0 - 1.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "AVFAudio",
  "identifier" : "/documentation/AVFAudio/AVAudioSessionDelegate/endInterruption()",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "AVFAudio"
    ],
    "preciseIdentifier" : "c:objc(pl)AVAudioSessionDelegate(im)endInterruption"
  },
  "title" : "endInterruption()"
}
-->

# endInterruption()

Called after your audio session interruption ends.

```
optional func endInterruption()
```

## Discussion

The [`endInterruption(withFlags:)`](/documentation/AVFAudio/AVAudioSessionDelegate/endInterruption(withFlags:)) method provides you with more information upon interruption end than this method does. Apple recommends that you use [`endInterruption(withFlags:)`](/documentation/AVFAudio/AVAudioSessionDelegate/endInterruption(withFlags:)) instead of this method.

If you implement the [`endInterruption(withFlags:)`](/documentation/AVFAudio/AVAudioSessionDelegate/endInterruption(withFlags:)) method, that method is called instead of this one when an interruption ends.

To resume using audio after an interruption ends, you must ensure that your audio session is active. [`AVAudioPlayer`](/documentation/AVFAudio/AVAudioPlayer) and [`AVAudioRecorder`](/documentation/AVFAudio/AVAudioRecorder) instances reactivate your audio session automatically when an interruption ends. If you are using another audio technology, such as OpenAL, audio units, or audio queues, you must reactivate your audio session yourself before you can again use audio.

You can also use this method to update the user interface and application state, as necessary.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)