2009-06-08 74 views
0

在我的应用程序中,我使用以下代码播放视频。MPMoviePlayer在设备中崩溃,但在模拟器中正常工作

NSURL *myURL = [[NSURL alloc] initWithString:downloadURL]; 

    mMoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:myURL]; 

    if (mMoviePlayer) { 
     [self initMoviePlayer]; 
     [mMoviePlayer play]; 
    } 

该代码在模拟器工作正常,但是当我在设备测试它给“BAD_ACCESS”错误。设备根本不会将请求发送到视频。

有人可以帮助我这个..

谢谢...

回答

0

没有什么不对的代码。该错误是在别的地方。

0

BAD_ACCESS通常指向内存管理问题:您正尝试访问已被释放的对象。如果您确定碰撞发生在上述线路上,请仔细检查该点是否存在safeURL。如果是这样,你将不得不发布更多的代码给我们给你任何指针。

+0

但相同的代码在模拟器中正常工作。 – nbojja 2009-06-08 20:37:58

相关问题