控制播放速度

iOS 9音频应用播放音频之控制播放速度

拜拜、爱过 提交于 2019-11-28 16:55:44
iOS 9音频应用播放音频之控制播放速度 iOS 9音频 控制播放速度 iOS9音频文件在播放时是以一定的速度进行的。这个速度是可以进行更改的,从而实现iOS9音频文件的快速播放和慢速播放功能。要实现iOS9播放速度的更改需要使用 AVAudioPlayer 类中的 rate 属性实现。其语法形式如下: var rate: Float 其中,该属性设置的值为浮点类型,范围在 0.5 到 2.0 之间。如果该属性的值设置为 1.0 表示正常播放,它也是默认值。 2.0 表示以最快的速度进行播放, 0.5 表示以最慢的速度进行播放。 注意:如果开发者要 iOS 9音频 实现播放速度的改变则必须要对 enableRate 属性进行设置,该属性的功能是否允许改变播放速度。其语法形式如下: var enableRate: Bool 其中,该属性设置的值为布尔类型。将值为 true 时,表示允许改变播放速度,反之,则不运行改变播放速度。 【示例 2-6 】以下将以第一个 iOS 9音频 实例为基础,让用户可以控制音频文件的播放速度。具体的操作步骤如下: ( 1 ) 将主视图中的 Rate Text Field 文本框与插座变量 rateTextField 进行关联。 ( 2 ) 将主视图中的 Rate Text Field 文本框与动作 setRate 进行关联。 ( 3 ) 右击主视图中的