Skip to content

Instantly share code, notes, and snippets.

@RameshAran
Created September 17, 2016 06:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RameshAran/4c4c4e1d7a02783ada3d28cfbe144e33 to your computer and use it in GitHub Desktop.
Save RameshAran/4c4c4e1d7a02783ada3d28cfbe144e33 to your computer and use it in GitHub Desktop.
#pragma ---
#pragma YTPlayerView Delegates
- (void)playerViewDidBecomeReady:(YTPlayerView *)playerView
{
NSLog(@"YTPlayerView : playerViewDidBecomeReady");
NSArray *qualityLevels = [self.mYTPlayerView availableQualityLevels];
NSLog(@"quality levels available:- %@", qualityLevels);
}
- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state
{
NSLog(@"YTPlayerView : didChangeToState");
switch (state) {
case kYTPlayerStatePlaying:
NSLog(@"Started playback");
break;
case kYTPlayerStatePaused:
NSLog(@"Paused playback");
break;
default:
break;
}
}
- (void)playerView:(YTPlayerView *)playerView didChangeToQuality:(YTPlaybackQuality)quality
{
NSLog(@"YTPlayerView : didChangeToQuality");
[self printQualityLevel];
}
- (void)playerView:(YTPlayerView *)playerView receivedError:(YTPlayerError)error
{
NSLog(@"YTPlayerView : receivedError");
}
@RameshAran
Copy link
Author

YTPlayerView Delegates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment