9 #import <UIKit/UIKit.h> 11 #import "IMAVideoDisplay.h" 21 extern NSString *
const kIMASubtitleLanguage;
26 extern NSString *
const kIMASubtitleWebVTT;
31 extern NSString *
const kIMASubtitleTTML;
48 willLoadStreamAsset:(AVURLAsset *)avUrlAsset;
62 @property(nonatomic, strong, readonly) AVPlayer *
player;
68 @property(nonatomic, strong, readonly) AVPlayerItem *
playerItem;
78 @property(nonatomic, strong, readonly) NSArray *
subtitles;
88 - (instancetype)initWithAVPlayer:(AVPlayer *)player;
instancetype NS_UNAVAILABLE()
:nodoc:
AVPlayer * player
The content player used for both content and ad video playback.
Definition: IMAAVPlayerVideoDisplay.h:62
A callback protocol for IMAAVPlayerVideoDisplayDelegate.
Definition: IMAAVPlayerVideoDisplay.h:36
An implementation of the IMAVideoDisplay protocol.
Definition: IMAAVPlayerVideoDisplay.h:57
AVPlayerItem * playerItem
The player item that will be played by the player.
Definition: IMAAVPlayerVideoDisplay.h:68
NSArray * subtitles
The subtitles for the current stream.
Definition: IMAAVPlayerVideoDisplay.h:78
id< IMAAVPlayerVideoDisplayDelegate > avPlayerVideoDisplayDelegate
Allows the publisher to receive IMAAVPlayerVideoDisplay specific events.
Definition: IMAAVPlayerVideoDisplay.h:73