//// //// EZPlayDemoViewController.m //// EZOpenSDKDemo //// //// Created by DeJohn Dong on 16/3/30. //// Copyright © 2016年 Ezviz. All rights reserved. //// // //#import "EZPlayDemoViewController.h" // ////#import "EZPlayer.h" // // //@interface EZPlayDemoViewController () { //// EZPlayer *_player1; //// EZPlayer *_player2; //// EZPlayer *_player3; //// EZPlayer *_player4; //} // //@property (nonatomic, weak) IBOutlet UIView *playerView1; //@property (nonatomic, weak) IBOutlet UIView *playerView2; //@property (nonatomic, weak) IBOutlet UIView *playerView3; //@property (nonatomic, weak) IBOutlet UIView *playerView4; // // //@end // //@implementation EZPlayDemoViewController // //- (void)dealloc //{ //// [EZOPENSDK releasePlayer:_player1]; //// [EZOPENSDK releasePlayer:_player2]; //// [EZOPENSDK releasePlayer:_player3]; //// [EZOPENSDK releasePlayer:_player4]; //} // //- (void)viewDidLoad { // [super viewDidLoad]; // // Do any additional setup after loading the view. //// if (!_player1) //// { //// _player1 = [EZOPENSDK createPlayerWithCameraId:_cameraList[0]]; //// } //// [_player1 setPlayerView:_playerView1]; //// _player1.delegate = self; //// [_player1 startRealPlay]; //// //// if (!_player2) //// { //// _player2 = [EZOPENSDK createPlayerWithCameraId:_cameraList[1]]; //// } //// [_player2 setPlayerView:_playerView2]; //// _player2.delegate = self; //// [_player2 startRealPlay]; //// //// if (!_player3) //// { //// _player3 = [EZOPENSDK createPlayerWithCameraId:_cameraList[2]]; //// } //// [_player3 setPlayerView:_playerView3]; //// _player3.delegate = self; //// [_player3 startRealPlay]; // //// if (!_player4) //// { //// _player4 = [EZOPENSDK createPlayerWithCameraId:_cameraList[3]]; //// } //// [_player4 setPlayerView:_playerView4]; //// _player4.delegate = self; //// [_player4 startRealPlay]; //} // //- (void)didReceiveMemoryWarning { // [super didReceiveMemoryWarning]; // // Dispose of any resources that can be recreated. //} // ///* //#pragma mark - Navigation // //// In a storyboard-based application, you will often want to do a little preparation before navigation //- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // // Get the new view controller using [segue destinationViewController]. // // Pass the selected object to the new view controller. //} //*/ // //#pragma mark - PlayerDelegate Methods // ////- (void)player:(EZPlayer *)player didPlayFailed:(NSError *)error ////{ //// NSLog(@"player = %@, error = %@",player, error); ////} //// ////- (void)player:(EZPlayer *)player didReceivedMessage:(NSInteger)messageCode ////{ //// NSLog(@"player = %@, messageCode = %d", player, (int)messageCode); ////} // //#pragma mark - Action Methods // //- (IBAction)tapTouch:(id)sender //{ // //} // //@end