视频 – MPMoviePlayerController在完成播放后不会自动关闭电影(ios 6)

视频 – MPMoviePlayerController在完成播放后不会自动关闭电影(ios 6),第1张

概述我可能没有写出我的标题很好,也许更正确的说,我的NSNotification不会在播放后解散我的电影的观点.我发现其他人有这个问题,但没有解决方案,似乎这可能是iOS 6的问题,这是我正在运行. 播放视频后,您需要按“完成”才能关闭,但是我希望自动关闭,因为一旦我将其整理出来,我将使用MPMovieControlStyleNone.这是我的代码与未使用的部分被剥离: ` #import "Movi 我可能没有写出我的标题很好,也许更正确的说,我的NSNotification不会在播放后解散我的电影的观点.我发现其他人有这个问题,但没有解决方案,似乎这可能是iOS 6的问题,这是我正在运行.

播放视频后,您需要按“完成”才能关闭,但是我希望自动关闭,因为一旦我将其整理出来,我将使用MPMovIEControlStyleNone.这是我的代码与未使用的部分被剥离:
`

#import "MovIEVIEwController.h"@interface MovIEVIEwController ()@end@implementation MovIEVIEwController@synthesize movIEPlayer = _movIEPlayer;- (IBAction)playMovIE:(ID)sender{    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]                                         pathForResource:@"TestMovIE" ofType:@"mov"]];    _movIEPlayer =    [[MPMovIEPlayerController alloc]     initWithContentURL:url];    [[NSNotificationCenter defaultCenter] addobserver:self                                             selector:@selector(movIEPlayBackDIDFinish:)                                                 name:MPMovIEPlayerPlaybackDIDFinishNotification                                               object:_movIEPlayer];    _movIEPlayer.controlStyle = MPMovIEControlStyleDefault;    _movIEPlayer.shouldAutoplay = YES;    [self.vIEw addSubvIEw:_movIEPlayer.vIEw];    [_movIEPlayer setFullscreen:YES animated:NO];}- (voID) movIEPlayBackDIDFinish:(NSNotification*)notification {    MPMovIEPlayerController *player = [notification object];    [[NSNotificationCenter defaultCenter] removeObserver:self                                                    name:MPMovIEPlayerPlaybackDIDFinishNotification                                                  object:player];    if ([player         respondsToSelector:@selector(setFullscreen:animated:)])    {        [player.vIEw removeFromSupervIEw];    }}@end`
解决方法 也有这个问题
要修复movIEPlayBackDIDFinish
只是添加
player.fullscreen = NO;

在从视图中删除视图之前

总结

以上是内存溢出为你收集整理的视频 – MPMoviePlayerController在完成播放后不会自动关闭电影(ios 6)全部内容,希望文章能够帮你解决视频 – MPMoviePlayerController在完成播放后不会自动关闭电影(ios 6)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存