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];
    }
    

      

     

  • 相关阅读:
    工业设计之美
    狠挖用户需求与用户分析——赫志中
    《必然》
    在一周内学会使用 AUTO CAD
    可控硅调光知识总结
    PADS Logic Decal、Layout Decal绘制
    BUCK-BOOST反激变压器设计
    RCC BUCK-BOOST变压器设计
    产品生产
    由《旧制度与大革命》提取的5个感触
  • 原文地址:https://www.cnblogs.com/hellocby/p/2639763.html
Copyright © 2011-2022 走看看