zoukankan      html  css  js  c++  java
  • MPMoviePlayerController播放视频

      MPMoviePlayerController* moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:ddi.videoFileUrl];

            

            [[NSNotificationCenter defaultCenter] addObserver:self

                                                     selector:@selector(moviePlayBackDidFinish:)

                                                         name: MPMoviePlayerPlaybackDidFinishNotification

                                                       object:moviePlayer];

            [[NSNotificationCenter defaultCenter] addObserver:self

                                                     selector:@selector(moviePlayBackDidFinish:)

                                                         name:MPMoviePlayerWillExitFullscreenNotification

                                                       object:moviePlayer];

            

            moviePlayer.controlStyle = MPMovieControlStyleEmbedded;

            moviePlayer.movieSourceType=MPMovieSourceTypeFile;//这句重要,没有这句视频一片漆黑,无法播放(本地视频)MPMovieSourceTypeStreaming(网路视频)

            moviePlayer.shouldAutoplay = YES;

            [self.view addSubview:moviePlayer.view];

            [moviePlayer setFullscreen:YES animated:YES];

     

    #pragma mark - NSNotificationCenter

    -(void)moviePlayBackDidFinish:(NSNotification*)notification

    {

        MPMoviePlayerController *moviePlayer = [notification object];

        [[NSNotificationCenter defaultCenter] removeObserver:self

                                                        name:MPMoviePlayerPlaybackDidFinishNotification

                                                      object:moviePlayer];

        [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerWillExitFullscreenNotification object:moviePlayer];

        

        // If the moviePlayer.view was added to the view, it needs to be removed

        if ([moviePlayer respondsToSelector:@selector(setFullscreen:animated:)]) {

            [moviePlayer.view removeFromSuperview];

        }

        

    //    [moviePlayer release];

    }

     

  • 相关阅读:
    在RedHat As5 下开放默认的防火墙指定端口
    今看假钞横流有感,给手机开发商建议
    win2003系统自动登录两法
    Adobe 最新的几个连接Dreamweaver cs4
    eXtremeComponents安装配置
    nvidiadocker
    你看这颗咖啡豆。”她纤细的手指拈起一枚褐色的豆子
    好郁闷啊
    超强:终于知道移动比联通牛的原因了!
    人人
  • 原文地址:https://www.cnblogs.com/YuFly-lyx/p/5777157.html
Copyright © 2011-2022 走看看