在我的应用程序中,我正在使用以下代码播放视频。
NSURL *myURL = [[NSURL alloc] initWithString:downloadURL];
mMoviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:myURL];
if (mMoviePlayer) {
[self initMoviePlayer];
[mMoviePlayer play];
}
此代码在模拟器中工作正常,但是当我在设备中测试它时会出现“BAD_ACCESS”错误。设备完全没有将请求发送到视频。
有人可以帮我这个..
...谢谢
答案 0 :(得分:0)
这段代码没有错。这个bug就在别的地方。
答案 1 :(得分:0)
BAD_ACCESS
通常指向内存管理问题:您正在尝试访问已解除分配的对象。如果您确定上述行发生了崩溃,请仔细检查此时是否存在safeURL
。如果确实如此,那么您将不得不为我们发布更多代码,以便为您提供任何指示。