<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.7.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVPlayerItem/isContentAuthorizedForPlayback",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVPlayerItem(py)contentAuthorizedForPlayback"
  },
  "title" : "isContentAuthorizedForPlayback"
}
-->

# isContentAuthorizedForPlayback

A Boolean value that indicates whether the content has been authorized by the user.

```
var isContentAuthorizedForPlayback: Bool { get }
```

## Discussion

This property reports whether the user has provided the necessary credentials to the system in order for the content to be decrypted for playback.

Content authorization is independent of application authorization (see [`isApplicationAuthorizedForPlayback`](/documentation/AVFoundation/AVPlayerItem/isApplicationAuthorizedForPlayback)) and that both must be granted in order for an application to be allowed to play protected content.

This property is not key-value observable.

---

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)