我正在我的应用程序中播放本地文件中的视频,但它运行正常,但突然播放视频会导致应用程序出现此错误:
2010-03-10 11:34:20.235 SanjeevKapoor [1560:20b] *** 由于未被捕获而终止应用程序 例外 'NSInvalidArgumentException',原因: '内容网址不得为零。'
这是我遇到崩溃的代码:
-(void)initAndPlayMovie:(NSURL *)movieURL
{
// Initialize a movie player object with the specified URL
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; // This line causes the crash
if (movieURL)
{
. . .
}
}
答案 0 :(得分:0)
您正在将movieURL交给MPMoviePlayerController
,然后再检查它是否为零。你必须在检查后这样做。