iOS开发:媒体库访问、播放与相机功能实现
1. 媒体库访问与播放
在iOS开发中,对于媒体库的访问和播放是常见的需求。可以使用 AVSpeechSynthesisVoice.speechVoices() 来查找所有支持的语言。利用媒体查询可以找到媒体项,还能通过媒体选择器控制器让用户选择歌曲。同时,学会了如何使用和操作媒体项集合,以及使用音乐播放器控制器播放媒体项,还能通过搜索或跳过操作来控制当前播放的项目。另外,无论媒体项是代码播放的还是用户通过iPod或音乐应用选择的,都能了解当前播放的曲目。此外,还探索了 AVKit 、 AVFoundation 和 Photos 框架来访问和显示图像与视频。
2. 相机功能之灯光控制
在iOS设备中,相机是重要组成部分,而灯光控制也是与之相关的一个功能。当iPhone添加了发光二极管(LED)闪光灯后,很多开发者制作了手电筒和频闪灯应用。现在, AVFoundation 已经集成了访问闪光灯的功能。使用LED闪光灯的步骤如下:
1. 通过 AVCaptureDevice 类查找可用于捕获图像(可能会使用闪光灯)的设备。
var devices = AVCaptureDevice.devices()
for device in devices {
let _device = device as AVCaptureDevice
if _device.has
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



