播放音频

iOS 9音频应用播放音频之ios9音频基本功能

梦想的初衷 提交于 2019-11-29 16:44:53
iOS 9音频应用 播放音频之ios9音频基本功能 在 iOS 9音频应用开发中 最为简单和常用的就是 AVFoundation 框架中的 AVAudioPlayer 类。虽然 AVAudioPlayer 类不能播放网络上的音频文件,但是它可以播放本地音频文件,以及缓冲区的文件。本章将讲解最为基础的音频播放——本地音频文件的播放。 iOS 9音频应用开发 基本功能 实现音频的播放需要使用到 AVAudioPlayer 类。 AVAudioPlayer 是 AVFoundation.framework 框架里面最基本的一个音频播放器的类。使用此类可以实现单个音频的播放、暂停以及停止等功能。本节将使用 AVAudioPlayer 类实现一个音频文件的播放。 iOS 9中的 AVAudioPlayer 类简介 AVAudioPlayer 是 iOS 2.2 之后引入的 AVFoundation.framework 框架中的一个类,使用此类可以实现音频的播放。表 2-1 中总结了 AVAudioPlayer 类中使用到的方法。 表 2-1 AVAudioPlayer 类的方法 表 2-2 总结了了 AVAudioPlayer 类中使用到的属性。 表 2-2 AVAudioPlayer 类的属性 注意: 在 Xcode 6.0 之后,在创建的项目中, AVFoundation

iOS 9音频应用播放音频之第一个ios9音频实例

孤街醉人 提交于 2019-11-28 16:57:58
iOS 9音频应用播放音频之第一个ios9音频实例 第一个ios9音频实例 为了让开发者可以对上面的内容有更加深入的了解,本节将实现播放音频的第一个实例。在此实例中会涉及到项目的创建、界面设计、关联以及功能代码等内容。 创建IOS9音频项目 在 iOS 开发中所有的应用程序都会存在一个项目,在项目中存放了 iOS 开发所需的各种文件。在 Xcode 7.0 中创建项目会与之前的有所不同,具体的操作步骤如下: ( 1 ) 打开 Xcode ,弹出 Welcome to Xcode 对话框,如图 2.8 所示。 图 2.8 Welcome to Xcode 对话框 ( 2 ) 选择 Create a new Xcode project 选项,弹出 Choose a template for your new project: 对话框,如图 2.9 所示。 图 2.9 Choose a template for your new project: 对话框 ( 3 ) 选择 iOS|Application 中的 Single View Application 模板,单击 Next 按钮后,弹出 Choose options for your new project: 对话框,如图 2.10 所示。 图 2.10 Choose options for your new project:

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 ) 右击主视图中的