Created
May 28, 2013 14:15
-
-
Save omgitstom/5663058 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// ViewController.m | |
// AppleLookAlike | |
// | |
// Created by Tom Abbott on 2/12/13. | |
// Copyright (c) 2013 Brightcove. All rights reserved. | |
// | |
#import "ViewController.h" | |
#import "BCEventLogger.h" | |
#import "BCQueuePlayer.h" | |
#import "BCVideo.h" | |
#import "EmulatedControls.h" | |
@implementation ViewController | |
- (void)viewDidLoad | |
{ | |
[super viewDidLoad]; | |
[self configurePlayerWithVideo]; | |
} | |
- (void)configurePlayerWithVideo | |
{ | |
//Create a video from URL | |
BCVideo *video = [BCVideo videoWithURL:[NSURL URLWithString:@"http://8806a5d9324faf9f31fb-31a5eb2af178214dc2ca6ce50f208bb5.iosr.cf1.rackcdn.com/sled_-_handmade_goods_1280x720.mp4"] properties:nil]; | |
//Initialize with a video | |
self.player = [[BCQueuePlayer alloc] initWithVideo:video]; | |
//Add player to view | |
self.player.view.frame = CGRectMake(0, 0, self.mainView.frame.size.width, self.mainView.frame.size.height); | |
self.player.view.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth; | |
[self.mainView addSubview:self.player.view]; | |
//Add UI Controls | |
self.controls = [[EmulatedControls alloc] initWithEventEmitter:self.player.playbackEmitter view:self.mainView]; | |
//Play on Player | |
[self.player play]; | |
} | |
@end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment