Video
Make your video app’s actions available to Apple Intelligence and Siri by adopting schemas for common video playback and watchlist actions.
Overview
The .video domain defines app schemas that provide a structured representation for common video playback actions and content. Apply schemas in the .video domain to make your app’s video functionality available to Apple Intelligence and Siri. Each schema defines the requirements for intents, parameters, and results so people get a consistent experience across video apps. For example, a person can play a show with the same phrases on different apps that support the playContent schema.
This table maps example phrases that apply to each schema:
Video intent schemas | Example phrases |
|---|---|
“Play Severance.” or “Watch the Inter Miami match.” | |
“Play the trailer for Silo.” or “Watch the Pluribus trailer.” | |
“Add The Morning Show to my watchlist.” or “Put Shrinking in my up next queue.” | |
“Remove Ted Lasso from my watchlist.” or “Delete Foundation from my up next queue.” |
For more information about making your app’s actions available to Apple Intelligence and Siri, see Apple Intelligence and Siri AI.
Support video playback use-case groups
A use-case group is a set of related schemas that share a single purpose. The use-case group for video playback comprises the playContent schema and an IntentValueQuery. Your app’s implementation of the query finds video content for playback. Xcode reports a build warning if your app supports one without the other.