播放视频时“内容网址不得为零”错误

时间:2010-03-10 06:26:33

标签: iphone objective-c

我正在我的应用程序中播放本地文件中的视频,但它运行正常,但突然播放视频会导致应用程序出现此错误:

  

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)
   {
      . . .
   }
}

1 个答案:

答案 0 :(得分:0)

您正在将movieURL交给MPMoviePlayerController,然后再检查它是否为零。你必须在检查后这样做。