zoukankan      html  css  js  c++  java
  • MPMoviePlayerViewController和MPMoviePlayerController

    MPMoviePlayerViewController和MPMoviePlayerController 使用场合不一样

    MPMoviePlayerViewController是在iOS3.2以后的平台上使用。MPMoviePlayerController在3.2之前使用,虽然在3.2之后也能使用,但是使用方法略有改变,建议3.2之后使用MPMoviePlayerViewController。

    3.2之后,MPMoviePlayerController作为MPMoviePlayerViewController的一个属性存在。

    以下是使用MPMoviePlayerViewController播放视频的代码:

    - (void) playVideo:(NSURL *) movieURL//根据视频url播放视频
    {
        playerViewController = [[MPMoviePlayerViewController alloc]     initWithContentURL:movieURL];
        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playVideoFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:[playerViewController moviePlayer]];
        playerViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
        [self presentModalViewController:playerViewController animated:YES];
        MPMoviePlayerController *player = [playerViewController moviePlayer];
        [player play];
    }
    
    - (void) playVideoFinished:(NSNotification *)theNotification//当点击Done按键或者播放完毕时调用此函数
    {
        MPMoviePlayerController *player = [theNotification object];
    	[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];
        [player stop];
        [playerViewController dismissModalViewControllerAnimated:YES];
    }
    

      

     

  • 相关阅读:
    软件工程 speedsnail 第二次冲刺2
    软件工程 speedsnail 第二次冲刺1次
    软件工程 speedsnail 冲刺9
    软件工程 speedsnail 冲刺8
    软件工程 speedsnail 冲刺7
    软件工程 speedsnail 冲刺6
    软件工程 speedsnail 冲刺5
    软件工程 speedsnail 冲刺4
    软件工程 speedsnail 冲刺3
    软件工程 speedsnail 冲刺2
  • 原文地址:https://www.cnblogs.com/hellocby/p/2639763.html
Copyright © 2011-2022 走看看