您的位置:首页 > 移动开发 > IOS开发

(原创)IOS播放视频

2012-07-20 13:33 363 查看
//创建播放器并播放视频。
-(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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: