国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用UISlider自定義視頻播放器滑動條---視頻快進快退功能

2019-11-09 16:40:22
字體:
來源:轉載
供稿:網友

產品需求:

點擊滑動條上任意位置,就從這個位置開始播放視頻/音頻并且進度條位置也發生相應變化


實現思路:

擴展一個UISlider子類,在子類方法中重寫-(void)touchesBegan:(NSSet <UITouch *> *)touches withEvent:(UIEvent *)event方法


代碼具體實現:

//滑塊的點擊軸換位置//實際上是一個觸摸方法-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ CGRect t = [self trackRectForBounds: [self bounds]]; float v = [self minimumValue] + ([[touches anyObject] locationInView: self].x - t.origin.x - 4.0) * (([self maximumValue]-[self minimumValue]) / (t.size.width - 8.0)); [self setValue: v]; [super touchesBegan: touches withEvent: event]; double current = v * [AudioPlayer shareInstance].player.duration; [[AudioPlayer shareInstance].player setCurrentTime:current];}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐陵市| 屯门区| 平罗县| 兴安县| 会同县| 鱼台县| 景宁| 宁强县| 息烽县| 边坝县| 江永县| 叶城县| 罗城| 集贤县| 高密市| 淮滨县| 平凉市| 呼玛县| 扶绥县| 灵山县| 仁寿县| 厦门市| 罗田县| 天祝| 沅江市| 荣昌县| 永兴县| 昌黎县| 江北区| 文安县| 天峨县| 京山县| 东兴市| 巴南区| 三台县| 麻城市| 无锡市| 普宁市| 伊宁市| 迁西县| 永德县|