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

# isApplicationAuthorizedForPlayback

A Boolean value that indicates whether the application can be used to play the content.

```
var isApplicationAuthorizedForPlayback: Bool { get }
```

## Discussion

This property reports whether or not the calling application is authorized to play the content associated with the item.

Application authorization is independent of content authorization (see [`isContentAuthorizedForPlayback`](/documentation/AVFoundation/AVPlayerItem/isContentAuthorizedForPlayback)) and that both must be granted in order for an application to be allowed to play protected content. Also, unlike content authorization, application authorization is not dependent on user credentials (that is, if `applicationAuthorizedForPlayback` is <doc://com.apple.documentation/documentation/Swift/false>, there are no means to obtain authorization).

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)