0

我正在尝试制作一个免费的音乐应用程序,并且我正在尝试放入音乐的 mp4 视频。但是第二个按钮只是让它崩溃 我正在使用的代码是 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]

- (IBAction)playButton:(id)sender {
NSString *stringPath = [[NSBundle mainBundle]pathForResource:@"Under_Control" ofType:@"mp3"];

NSURL *url = [NSURL fileURLWithPath:stringPath];

mpc = [[MPMoviePlayerController alloc]initWithContentURL:url];
[mpc setMovieSourceType:MPMovieSourceTypeFile];

[[self view]addSubview:mpc.view];

[mpc setFullscreen:YES];

[mpc play];

并且还放

{ MPMoviePlayerController *mpc; }

在下面 @interface ViewController;

4

2 回答 2

1

该位置的崩溃仅意味着您的代码中某处存在未捕获的异常。在 Xcode 中添加异常断点(Exception breakpoints)会使程序在抛出异常的那一行崩溃。

编辑:另一个想法,你得到一个有效的 URL 变量了吗?我猜测传递nil给 MPMoviePlayerController 是您遇到的问题。

于 2013-11-09T22:17:03.537 回答
0

如果您正在使用情节提要,请检查以确保您没有重复的引用插座连接,或者引用不再存在的插座,在您的代码中没有匹配的方法。

在此处输入图像描述

于 2014-11-27T03:00:25.493 回答