YTViewController.m 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //
  2. // YTViewController.m
  3. // test_autolayout
  4. //
  5. // Created by Ray on 20/06/2017.
  6. // Copyright © 2017 USAI. All rights reserved.
  7. //
  8. #import "YTViewController.h"
  9. @interface YTViewController ()
  10. @end
  11. @implementation YTViewController
  12. - (void)viewDidLoad {
  13. [super viewDidLoad];
  14. NSDictionary *playerVars = @{
  15. @"playsinline" : @1,
  16. @"autoplay" : @(1),
  17. @"rel":@0,
  18. @"showinfo": @0,
  19. @"modestbranding":@0,
  20. @"enablejsapi":@1
  21. };
  22. [self.playerView loadWithVideoId:@"5_tAA-D4tDc" playerVars:[NSDictionary new]];
  23. // Do any additional setup after loading the view.
  24. }
  25. - (void)didReceiveMemoryWarning {
  26. [super didReceiveMemoryWarning];
  27. // Dispose of any resources that can be recreated.
  28. }
  29. - (void)playerView:(nonnull YTPlayerView *)playerView didChangeToState:(YTPlayerState)state
  30. {
  31. NSLog(@"- (void)playerView:(nonnull YTPlayerView *)playerView didChangeToState:(YTPlayerState)state");
  32. }
  33. - (void)playerView:(nonnull YTPlayerView *)playerView didPlayTime:(float)playTime
  34. {
  35. NSLog(@"- (void)playerView:(nonnull YTPlayerView *)playerView didPlayTime:(float)playTime");
  36. }
  37. /*
  38. #pragma mark - Navigation
  39. // In a storyboard-based application, you will often want to do a little preparation before navigation
  40. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  41. // Get the new view controller using [segue destinationViewController].
  42. // Pass the selected object to the new view controller.
  43. }
  44. */
  45. @end