Playing Video in a Subview
Playing full screen video on tvOS gives the user access to the full native experience, including all the functionality of the Siri Remote. There are some designs that call for video to play in just a portion...
Interstitial Content Markers
Video content frequently contains interstitial content such as advertisements or interludes. In this video we will explore the AVKit provided classes for marking interstitial points in your videos.
Using AVKit to Play Video
Playing video is a fundamental feature for tvOS applications. In this video you will learn how to get the basic video player working by utilizing classes from AVKit and AVFoundation. After this video you wil...
Time Based Overlays
In a video player application, it is common to perform certain tasks when the user reaches various points throughout the video playback. This can be used for analytics, storing the users progress, or for add...
Looping Multiple Videos on AppleTV
The Apple TV can be setup as a Kiosk that plays a series of videos on a loop at a business or school location. In this video, we will use AVFoundation to allow the videos to play one after the other in an in...
Create a Looping Video Background
Having a video loop in the background of a menu screen is a great way to add visual interest to your application. In this screencast, we will explore the capabilities in AVFoundation for enabling this. After...
Controlling Video Player Dismissal
When a video is playing full screen on tvOS, by default it will capture pressing menu on the Siri remote and will dismiss the video player. In this video we will discuss how to change this behavior and why y...
In this video we will see how to add content on top of a playing video on tvOS. This technique is useful for adding logos, chapter titles, advertisement information, and more, without having those items be e...
Video Navigation Markers
When users need to navigate through your video content, they want to do so with ease. The native tvOS user controls are powerful, but can be augmented by navigation markers that make it easy to skip to speci...