ios 视频缓冲进度条

来源:互联网 发布:php 统计系统 编辑:程序博客网 时间:2024/05/01 03:24
self.cacheProgress = [[UIProgressView alloc]initWithFrame:CGRectMake(52, 0, kScreenWidth-45-45-kBottomViewHeight-2, 1)];    [self.cacheProgress setProgressViewStyle:UIProgressViewStyleDefault];    [self.bottomView addSubview:self.cacheProgress];    self.cacheProgress.progressTintColor = UIColorFromRGB(0x000000);    self.cacheProgress.progress = 0;    self.mediaProgressSlider = [[UISlider alloc]initWithFrame:CGRectMake(50, 0, kScreenWidth-45-45-kBottomViewHeight, kBottomViewHeight)];    self.mediaProgressSlider.continuous = YES;    [self.mediaProgressSlider setThumbImage: [UIImage imageNamed:@"video_progress"] forState:UIControlStateNormal];    [self.mediaProgressSlider setMaximumTrackTintColor:[UIColor clearColor]];    self.mediaProgressSlider.minimumTrackTintColor = UIColorFromRGB(kColorStringRed);    [self.mediaProgressSlider addTarget:self action:@selector(didSliderTouchDown) forControlEvents:UIControlEventTouchDown];    [self.mediaProgressSlider addTarget:self action:@selector(didSliderTouchCancel) forControlEvents:UIControlEventTouchCancel];    [self.mediaProgressSlider addTarget:self action:@selector(didSliderTouchUpOutside) forControlEvents:UIControlEventTouchUpOutside];    [self.mediaProgressSlider addTarget:self action:@selector(didSliderTouchUpInside) forControlEvents:UIControlEventTouchUpInside];    [self.mediaProgressSlider addTarget:self action:@selector(didSliderValueChanged) forControlEvents:UIControlEventValueChanged];    [self.bottomView addSubview:self.mediaProgressSlider];    self.cacheProgress.kcenterY = self.mediaProgressSlider.kcenterY;

在UISlideView下面放一个UIProgressView

0 0