object-c 全屏播放时动态添加slider
来源:互联网 发布:手机淘宝没有一元抢购 编辑:程序博客网 时间:2024/06/09 18:56
视频播放器全屏功能,以及全屏播放时动态添加slider进度显示,并支持快进、快退
双击播放窗口全屏功能:
-(void)toogleFullScreen:(BOOL)flag{ CGRect rc = CGRectZero; CGRect full_screen = [[UIScreen mainScreen]bounds]; if (flag) { rc = full_screen; }else{ rc = CGRectMake(2, 35, 226, 122); } [playerview setFrame:rc]; }
全屏播放时动态添加slider进度显示:
CGRect full_screen = [[UIScreen mainScreen]bounds]; CGRect slider = CGRectZero; slider.origin.x = 0; slider.origin.y = full_screen.size.height - 30; slider.size.height = 30; slider.size.width = full_screen.size.width; playerFullScreenSlider = [[UISlider alloc] initWithFrame:slider]; [playerFullScreenSlider setMinimumValue:0]; [playerFullScreenSlider setMaximumValue:[_player duration]]; [playerFullScreenSlider addTarget:self action:@selector(clickProcessTime:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:playerFullScreenSlider]; [playerFullScreenSlider setHidden:NO];
clickProcessTime: 方法实现快进、快退功能
- (void)clickProcessTime: (UISlider *)sender { //[self setupTimer]; NSInteger duration = [_player duration]; NSInteger seekedtime = [sender value]; if (seekedtime > duration) { seekedtime = duration; } [_player seekToTime:seekedtime]; }
0 0
- object-c 全屏播放时动态添加slider
- 全屏slider--swiper
- object-c动态调用
- object-c之音频视频的播放
- js为object动态添加属性
- c 动态添加控件
- Object-c消息之运行时动态绑定
- 使用UIWebView播放视频时捕捉全屏播放事件
- C++/MFC-Slider
- UE4 动态天空盒 Slider
- xcode object c 代码添加控件
- 说说Object c的动态性
- Object-C中的动态特性(Category类别)
- 为什么object-c是动态语言
- 关于Object-c 动态语言
- FLASH全屏播放
- 全屏播放视频
- 全屏视频播放
- 大数求余
- 运维浅谈:mysql优化
- GRE填空备考的三点建议
- 警告:Initalizing 'AppDelegate * __strong' with an expression of incompatible type ''id<UIApplication..
- AJAJX 使用JSON传递参数
- object-c 全屏播放时动态添加slider
- 批量将网页转换成图片或PDF文档技巧分享
- iOS 核心动画合成
- LeetCode_Linked List_Remove Duplicates from Sorted List
- android 使用LayoutInflater使得listview变模糊
- 系统运行出错求帮忙
- python 的一些特性
- eclipse修改server.xml
- Algorithms—151.Reverse Words in a String