视频片段不再播放(自动发布问题)

| 我已经处理了与alloc对象有关的内存泄漏,但是由于现在我的视频剪辑无法播放,我认为我已经弄乱了代码。我相信我已导致设备在剪辑开始之前就已释放。有人可以帮我重新排列我的代码吗?我非常感谢一些提示可以使播放再次正常工作。这是我正在使用的示例。
@implementation ELECTRIC_GROOVEYViewController

-(IBAction)playMovie:(id)sender
{
NSString *filepath = [[NSBundle mainBundle] pathForResource:@\"1960\" ofType:@\"m4v\"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *moviePlayerController =
[[[MPMoviePlayerController alloc] initWithContentURL:fileURL]autorelease];     
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
moviePlayerController.scalingMode = MPMovieScalingModeAspectFill;

[[NSNotificationCenter  defaultCenter] removeObserver:self
                                                 name:MPMoviePlayerLoadStateDidChangeNotification 
                                               object:nil];
// no moviecontrolls
moviePlayerController.controlStyle = MPMovieControlStyleNone;
// looping forever
moviePlayerController.repeatMode= MPMovieRepeatModeOne;


[moviePlayerController play];
}     
已邀请:
您正在
moviePlayerController
对象。它没有进一步的保留。因此,必须将对象释放。通过创建实例变量来维护对它的引用,并在完成操作后将其释放。     

要回复问题请先登录注册