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;
    }
  • 相关阅读:
    Java 插入排序
    Java 浮点型与双精度数值比较
    Java 包装类Integer的值比较
    ORA-00942 table or view does not exist
    logging模块
    面向对象
    模块和包
    异常处理
    序列化模块
    css3选择器
  • 原文地址:https://www.cnblogs.com/mrhgw/p/2601029.html
Copyright © 2011-2022 走看看