读书人

MPMoviePlayerViewController兑现

发布时间: 2012-08-10 12:19:33 作者: rapoo

MPMoviePlayerViewController实现

1、要使用MPMoviePlayerViewController首先要加入MediaPlayer.framework.?
2、加入如下代码:?

"mp4"];??
  • ??????
  • ????MPMoviePlayerViewController?*playerViewController?=?[[MPMoviePlayerViewController?alloc]?initWithContentURL:[NSURL?fileURLWithPath:url]];??
  • ????[[NSNotificationCenter?defaultCenter]?addObserver:self?selector:@selector(movieFinishedCallback:)??
  • ?????????????????????????????????????????????????name:MPMoviePlayerPlaybackDidFinishNotification??
  • ???????????????????????????????????????????????object:[playerViewController?moviePlayer]];??
  • ????//--?add?to?view---??
  • ????[self.view?addSubview:playerViewController.view];??
  • ??????
  • ????//---play?movie---??
  • ????MPMoviePlayerController?*player?=?[playerViewController?moviePlayer];??
  • ????[player?play];??
  • ??????
  • }??
  • ??
  • -?(void)?movieFinishedCallback:(NSNotification*)?aNotification?{??
  • ????MPMoviePlayerController?*player?=?[aNotification?object];??
  • ????[[NSNotificationCenter?defaultCenter]?removeObserver:self?name:MPMoviePlayerPlaybackDidFinishNotification?object:player];??
  • ????[player?stop];??
  • ????[self.view?removeFromSuperView];??
  • ????[player?autorelease];??
  • }??
    3、支持横屏修改shouldAutorotateToInterfaceOrientation:interfaceOrientation方法使其返回YES。

  • 读书人网 >移动开发

    热点推荐