<!--
{
  "availability" : [
    "iOS: 10.0.0 - 15.0.0",
    "iPadOS: 10.0.0 - 15.0.0",
    "macCatalyst: 13.1.0 - 15.0.0",
    "visionOS: 1.0.0 - 1.0.0",
    "watchOS: 3.2.0 - 8.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INStartPhotoPlaybackIntentHandling",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(pl)INStartPhotoPlaybackIntentHandling"
  },
  "title" : "INStartPhotoPlaybackIntentHandling"
}
-->

# INStartPhotoPlaybackIntentHandling

The handler interface for searching the user’s photos and the playback of the results.

```
protocol INStartPhotoPlaybackIntentHandling : NSObjectProtocol
```

## Overview

Use the methods of the [`INStartPhotoPlaybackIntentHandling`](/documentation/Intents/INStartPhotoPlaybackIntentHandling) protocol to resolve, confirm, and handle requests to search the user’s photos and initiate playback of a slideshow. Adopt this protocol in an object of your Intents extension that’s capable of performing the search and determining the number of results. Siri doesn’t display the photos found during the search. After a successful search, Siri launches your app so that it can begin the slideshow.

Siri delivers an [`INStartPhotoPlaybackIntent`](/documentation/Intents/INStartPhotoPlaybackIntent) object to your handler when the user asks to start a slideshow. The provided intent object contains the search parameters to use for matching photos to include in the slideshow. Use the methods of this protocol to resolve the search parameters, to perform the search, and to return the number of photos that match the criteria.

## Topics

### Resolving the Intent Parameters

[`resolveDateCreated(for:with:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/resolveDateCreated(for:with:))

Resolves the taken dates for the photos.

[`resolveLocationCreated(for:with:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/resolveLocationCreated(for:with:))

Resolves the location of the photos.

[`resolvePeopleInPhoto(for:with:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/resolvePeopleInPhoto(for:with:))

Resolves the people in the photos.

[`resolveAlbumName(for:with:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/resolveAlbumName(for:with:))

Resolves the name of the photo album containing the photos.

### Confirming the Response

[`confirm(intent:completion:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/confirm(intent:completion:))

Confirms whether you can perform the search.

### Handling the Intent

[`handle(intent:completion:)`](/documentation/Intents/INStartPhotoPlaybackIntentHandling/handle(intent:completion:))

Handles performing the search and returning the number of results.



---

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)