MPMoviePlayer在设备中崩溃但在模拟器中工作正常

时间:2009-06-08 19:17:38

标签: iphone ios-simulator

在我的应用程序中,我正在使用以下代码播放视频。

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

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

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

此代码在模拟器中工作正常,但是当我在设备中测试它时会出现“BAD_ACCESS”错误。设备完全没有将请求发送到视频。

有人可以帮我这个..

...谢谢

2 个答案:

答案 0 :(得分:0)

这段代码没有错。这个bug就在别的地方。

答案 1 :(得分:0)

BAD_ACCESS通常指向内存管理问题:您正在尝试访问已解除分配的对象。如果您确定上述行发生了崩溃,请仔细检查此时是否存在safeURL。如果确实如此,那么您将不得不为我们发布更多代码,以便为您提供任何指示。