视频片段不再播放(自动发布问题)
|
我已经处理了与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];
}
没有找到相关结果
已邀请:
1 个回复
怪酞撩匹
对象。它没有进一步的保留。因此,必须将对象释放。通过创建实例变量来维护对它的引用,并在完成操作后将其释放。