zoukankan      html  css  js  c++  java
  • (原创)IOS播放视频

    //创建播放器并播放视频。
    -(void) playMovie{
        NSString* videoPath = [[Globals getResourceManager] loadVideo:@"abcSong"];
        player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:videoPath]];
        
        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)  name:MPMoviePlayerPlaybackDidFinishNotification object:player];    
     
        player.controlStyle = MPMovieControlStyleFullscreen;
        player.view.frame = [Globals getScreenRect];
        player.initialPlaybackTime = -1;
        [self.view addSubview:player.view];
        player.backgroundColor = [UIColor blackColor];
        player.useApplicationAudioSession = NO;        
        player.movieControlMode = MPMovieControlModeHidden;
        player.scalingMode = MPMovieScalingModeAspectFit;   
        
        [player play];
    //当视频播放结束释放资源。
    -(void) movieFinishedCallback:(NSNotification*) aNotification{
         [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];
        [player stop];
        [player.view removeFromSuperview];
        [player release];
        player = nil;
    }
  • 相关阅读:
    bash变量作用域问题
    grep sed awk find用法
    vim compare 比对
    python的位数问题
    mysql使用
    lua 学习
    iptables的使用
    地铁换乘
    NOJ 1063 生活的烦恼
    猴子的下落
  • 原文地址:https://www.cnblogs.com/mrhgw/p/2601029.html
Copyright © 2011-2022 走看看