首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >示例代码MoviePlayer问题

示例代码MoviePlayer问题
EN

Stack Overflow用户
提问于 2009-04-21 10:33:08
回答 1查看 2.2K关注 0票数 2

我已经发布了这个问题,但没有得到一个答案,所以我发布了它的MoviePlayer示例下载again.is从iphone开发网站,当我按下完成按钮来与电影播放器控制模式,电影是完成并退出到主视图,同时moviePlayBackDidFinish函数已经被调用,但当我再次播放电影,播放器屏幕不断闪烁,如何防止这种情况?

我没有做任何修改的代码完全是从苹果网站下载的示例代码构建的,以前有没有人遇到过这个问题,并解决了它?

EN

回答 1

Stack Overflow用户

发布于 2009-11-12 05:34:22

此问题仅出现在模拟器中,而不是在实际设备上。如果你想摆脱这一点,你需要释放MoviePlayer并在每次播放电影时分配一个新的a。例如:

代码语言:javascript
复制
- (void) moviePlayBackDidFinish:(NSNotification*)notification
{
    // remove observer
    [[NSNotificationCenter defaultCenter] 
     removeObserver:self
     name:MPMoviePlayerPlaybackDidFinishNotification
     object:thePlayer];

    [thePlayer release];
}

代码语言:javascript
复制
thePlayer = [[MPMoviePlayerController alloc] initWithContentURL:theMovie];

[[NSNotificationCenter defaultCenter] 
     addObserver:self 
     selector:@selector(moviePlayBackDidFinish:) 
     name:MPMoviePlayerPlaybackDidFinishNotification 
     object:thePlayer];

[thePlayer play];

在别处。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/771980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档