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

      

     

  • 相关阅读:
    GIS开发站点收藏
    读取Excel中的数据到DataSet
    SPSS统计功能与模块对照表
    相关性分析主要源码
    Matlab典型论坛
    EasyUI入门视频教程
    利用EF ORM Mysql实体运行程序出错解决方案
    小议
    六、 从Controller中访问模板数据(ASP.NET MVC5 系列)
    五、 创建连接串连接本地数据库(ASP.NET MVC5 系列)
  • 原文地址:https://www.cnblogs.com/hellocby/p/2639763.html
Copyright © 2011-2022 走看看