3.1 iOS API视频的播放和录制
注意:
MPMoviePlayerViewController
在iOS9中
过时了
3.1.1 播放视频
1 | import UIKit |
3.1.2 录制视频
注意: xcode 的虚拟机不支持使用相机,模拟使用相机只能选择真机!
技巧:调试时可以通过window->Devices
,在设备管理面板选择要管理的设备进行操作(比如截屏)。
1 | import UIKit |
3.2 iOS音频相关 API 的使用
3.2.1 播放声音
说明:给出两种方式
- 使用
AVAudioPlayer
播放音乐文件- 使用
MediaPlayer
播放音乐
1 | import UIKit |
3.2.2 播放乐库音乐
说明:要点如下
- (
ViewController
)采纳MPMediaPickerControllerDelegate
协议- 初始化媒体选择控制器(
MPMediaPickerController
)和音乐播放控制器(MPMusicPlayerController
)- 实现采纳协议的相关方法
注意:在虚拟机中是不能使用音乐库的
1 | import UIKit |
3.2.3 录制声音
疑问:下面程序找到的
Documents
文件夹路径不可用,竟然在Library
下面,但下面其实没有Documents
1 | #file:///Users/tonyearth/Library/Developer/CoreSimulator/Devices/5A05DBF7-F5EC-4B5B-ABF0-EA396DA417DB/data/Containers/Data/Application/3483064B-0B9F-4E73-B193-D0829300D43E/Library/Documentation/ |
1 | import UIKit |