Skip to content

Instantly share code, notes, and snippets.

@iPhoneNoobDeveloper
Last active August 29, 2015 14:13

Revisions

  1. iPhoneNoobDeveloper revised this gist Jan 13, 2015. 1 changed file with 10 additions and 16 deletions.
    26 changes: 10 additions & 16 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,26 +1,20 @@
    NSURL *url=[[NSURL alloc] initWithString:adVideoObj.url];

    MPMoviePlayerController *moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:url];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];
    NSURL *url=[[NSURL alloc] initWithString:adVideoObj.url];
    MPMoviePlayerController *moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:url];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];
    // moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
    moviePlayer.controlStyle=MPMovieControlStyleDefault;
    [moviePlayer prepareToPlay];
    //moviePlayer.shouldAutoplay=YES;
    [self.view addSubview:moviePlayer.view];
    [moviePlayer setFullscreen:YES animated:YES];



    moviePlayer.controlStyle=MPMovieControlStyleDefault;
    [moviePlayer prepareToPlay];
    //moviePlayer.shouldAutoplay=YES;
    [self.view addSubview:moviePlayer.view];
    [moviePlayer setFullscreen:YES animated:YES];


    - (void) moviePlayBackDidFinish:(NSNotification*)notification
    - (void) moviePlayBackDidFinish:(NSNotification*)notification
    {

    MPMoviePlayerController *player = [notification object];

    [[NSNotificationCenter defaultCenter] removeObserver:self
    name:MPMoviePlayerPlaybackDidFinishNotification object:player];

    if ([player respondsToSelector:@selector(setFullscreen:animated:)])
    {
    [player.view removeFromSuperview];
  2. iPhoneNoobDeveloper created this gist Jan 13, 2015.
    28 changes: 28 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    NSURL *url=[[NSURL alloc] initWithString:adVideoObj.url];

    MPMoviePlayerController *moviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:url];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];
    // moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
    moviePlayer.controlStyle=MPMovieControlStyleDefault;
    [moviePlayer prepareToPlay];
    //moviePlayer.shouldAutoplay=YES;
    [self.view addSubview:moviePlayer.view];
    [moviePlayer setFullscreen:YES animated:YES];




    - (void) moviePlayBackDidFinish:(NSNotification*)notification
    {

    MPMoviePlayerController *player = [notification object];

    [[NSNotificationCenter defaultCenter] removeObserver:self
    name:MPMoviePlayerPlaybackDidFinishNotification object:player];

    if ([player respondsToSelector:@selector(setFullscreen:animated:)])
    {
    [player.view removeFromSuperview];
    }
    }