电影播放完毕后退出全屏

     2023-03-07     263

关键词:

【中文标题】电影播放完毕后退出全屏【英文标题】:Exit fullscreen when movie is done playing 【发布时间】:2012-03-17 16:57:23 【问题描述】:

我正在尝试在我的电影播放器​​中实现通知,以便电影播放完毕后,它将退出全屏。到目前为止,我在下面发布了代码。 IBAction 连接到一个按钮。另外在旁注中,我一直在试图弄清楚如何在我的电影视图顶部获得“播放符号”,以便用户只需按下它,视频就会开始。有人知道如何实现吗?

- (void)viewDidLoad

    //Video player
    NSString *url = [[NSBundle mainBundle] pathForResource:self.navigationItem.title ofType:@"mov"];

    _player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath: url]];
    _player.view.frame = CGRectMake(350, 200, 400, 400);
    [self.view addSubview:_player.view];


- (IBAction)playMovie

    [_player play];

【问题讨论】:

【参考方案1】:

您可以通过在viewDidLoad 方法中注册MPMoviePlayerPlaybackDidFinishNotification 通知来检测电影何时播放完毕:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:_player];

然后在注册时指定的回调方法中执行任何你想做的动作:

- (void) playerPlaybackDidFinish:(NSNotification*)notification

    // movie finished playing
    _player.fullscreen = NO;

【讨论】:

退出电影播放器​​全屏会导致 navigationController 导航栏移到状态栏后面

】退出电影播放器​​全屏会导致navigationController导航栏移到状态栏后面【英文标题】:GoingoutofmovieplayerfullscreencausesthenavigationController\'snavigationBartomovebehindstatusbar【发布时间】:2011-07-0811:39:47【问题描述】:我在ViewController上添... 查看详情

androidwebview播放html5视频,退出全屏后为啥就是黑屏了

AndroidWebView播放html5视频,能进入全屏状态,也能播放,但是退出全屏后为什么就是黑屏了参考技术A能把你播放视频这段的代码发给我看下吗?谢谢。我的播放不能全屏、454988138@qq.com谢谢啦、查看原帖>>本回答被提问者采纳 查看详情

UIWebView 播放全屏 youtube 电影时如何隐藏 UIPopoverController?

】UIWebView播放全屏youtube电影时如何隐藏UIPopoverController?【英文标题】:HowtohideUIPopoverControllerwhenUIWebViewplaysafullscreenyoutubemovie?【发布时间】:2011-08-0104:12:29【问题描述】:请看图片。按下全屏按钮后,webview在UIPopover后面最大化... 查看详情

当用户尝试全屏播放时,MPMoviePlayerController 停止并重置电影 [iOS]

】当用户尝试全屏播放时,MPMoviePlayerController停止并重置电影[iOS]【英文标题】:MPMoviePlayerControllerstopsandresetsthemoviewhenusertriestoplayfullscreen[iOS]【发布时间】:2011-10-2015:43:22【问题描述】:我在邮件视图中嵌入了MPMoviePlayerController... 查看详情

嵌入式 IFRAME 视频在 Android 中退出全屏后继续在后台播放

】嵌入式IFRAME视频在Android中退出全屏后继续在后台播放【英文标题】:EmbeddedIFRAMEvideokeepsplayinginbackgroundafterexitingfullscreeninAndroid【发布时间】:2012-10-2023:34:02【问题描述】:我已经搜索了很多解决此问题的方法,但显然我找不到... 查看详情

bootstrapmodal在弹出框中播放视频,全屏后chrome按esc后不仅退出视频也退出了modal

想要在第一次按下esc后只退出视频全屏,再一次按下esc再隐藏modal,火狐浏览器是ok的,就是chrome和IE不行!参考技术A在代码中,把model框的esc事件给禁止了 查看详情

如何在全屏模式下开始电影或在横向播放时重新调整播放器宽度?

】如何在全屏模式下开始电影或在横向播放时重新调整播放器宽度?【英文标题】:HowcanIstartamovieinfullscreenmodeORre-adjusttheplayerwidthwhenIgolandscape?【发布时间】:2011-05-0320:51:21【问题描述】:我有一个非常简单的移动视图,加载后... 查看详情

MPMoviePlayerController 不能全屏播放电影

】MPMoviePlayerController不能全屏播放电影【英文标题】:MPMoviePlayerControllerdoesn\'tplaymovieinfullscreen【发布时间】:2012-09-1915:25:25【问题描述】:我的iPad应用上有一个MPMoviePlayerController,当它的框架是常规的(不是全屏)时,它运行良... 查看详情

ppt全屏播放卡死退出

win10,ppt全屏播放的时候,总是卡死退出。解决方法,删除win系统更新过的插件。 查看详情

iPad SDK:嵌入式 YouTube 电影在 UIWebView 后面播放全屏版本

】iPadSDK:嵌入式YouTube电影在UIWebView后面播放全屏版本【英文标题】:iPadSDK:EmbeddedYouTubemovieplaysfullscreenversionbehindUIWebView【发布时间】:2011-05-1407:59:11【问题描述】:我在UIScrollView中有一个UIWebview。在webview中,我有一个嵌入的YouT... 查看详情

播放后退出视频问题(ios phonegap 应用程序)

】播放后退出视频问题(iosphonegap应用程序)【英文标题】:Issueexitingvideoafterplaying(iosphonegapapp)【发布时间】:2011-05-3020:05:37【问题描述】:我目前正在同时使用iwebkit和phonegap。在idevice上编译和测试所有内容后,我可以单击视频... 查看详情

ios多个播放器同时播放,双击全屏,单击退出全屏

前言:公司需求如下:点击一个按钮播放一个视频,最多同时播放4个;双击某视频让其全屏,单击再恢复原来的样子。IOS的播放器有两种,MPMoviePlayerController,AVAudioPlayer。首先我尝试的是前者,发现并不能让两个视频同时播放,... 查看详情

苹果手机看电影怎么全屏?

参考技术A以苹果手机上下载好的电影视频为例。1、打开苹果手机,找到视频,进行播放。2、然后从手机底部往上滑动,在显示界面里找到取消锁屏图标。3、点击按钮,提示竖屏方向锁定关闭。4、此时打开刚刚的视频,就会变... 查看详情

强制 iOS iPhone youtube 嵌入播放器退出全屏

】强制iOSiPhoneyoutube嵌入播放器退出全屏【英文标题】:ForceiOSiPhoneyoutubeembedplayeroutoffullscreen【发布时间】:2016-03-1913:33:42【问题描述】:我正在创建一个网站,用户可以在其中观看视频,并在此过程中回答问题。但是,我有一个... 查看详情

UIWebView 和 MPMoviePlayerController

...youtube链接的web视图。当用户播放视频时,它默认打开iOS电影播放器​​。我想在该电影播放器​​退出全屏或播放停止时跟踪它的通知。我已经尝试了MPMoviewPlayerController生成的所有 查看详情

手机影音第九天,控制视频全屏播放与退出全屏播放,音量调节按钮来控制视频音量与静音的实现

...  https://git.oschina.net/joy_yuan/MobilePlayer一、视频全屏播放与退出全屏   系统默认的videoview类,没有调整大小的方法,因此需要自定义一个类,继承videoview,然后重写里 查看详情

我想问有没有播放器,看电影全屏时,能显示时间。显示播放多长时间,还有多长时间!

你好朋友。这样的播放器不少。象百度影音,影音先锋,暴风影音。风行等等,它们全屏时鼠标箭头在屏幕下方时就会出现播放的时间和视频的总时间,音量的调节,画面色彩的调节等功能。希回答有助。参考技术A60分钟 参考... 查看详情

vivox5怎么全屏看电影

参考技术AvivoX5能否全屏观看视频取决于视频的长宽比是否与手机屏幕一致,可以在横屏播放视频时,点击右上角的图标,然后选择“全屏”即可。具体操作步骤:1、待机桌面点击视频程序2、选择播放的视频点击右上角“...”图... 查看详情