<!--
{
  "availability" : [
    "iOS: 8.4.0 - 14.0.0",
    "iPadOS: 8.4.0 - 14.0.0",
    "macCatalyst: 13.1.0 - 14.0.0",
    "visionOS: 1.0.0 - 1.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "MediaPlayer",
  "identifier" : "/documentation/MediaPlayer/MPPlayableContentDelegate/playableContentManager(_:didUpdate:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Media Player"
    ],
    "preciseIdentifier" : "c:objc(pl)MPPlayableContentDelegate(im)playableContentManager:didUpdateContext:"
  },
  "title" : "playableContentManager(_:didUpdate:)"
}
-->

# playableContentManager(_:didUpdate:)

Notifies the delegate that the playable content manager’s context information has changed.

```
optional func playableContentManager(_ contentManager: MPPlayableContentManager, didUpdate context: MPPlayableContentManagerContext)
```

## Parameters

`contentManager`

The content manager whose current context has changed.

`context`

The new context of the content manager.

## Discussion

A playable content manager’s context provides information about the current playback environment of an external media player, such as whether that media player limits the amount of content to display. Use the content manager’s `context` property to examine attributes of the new context after the change.

---

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)