iOS开发:音频与视图的深入探索
一、音频在应用中的运用
声音能为应用增添丰富的维度。在iOS开发中,我们可以从iPod音乐库以及应用捆绑的资源文件中播放和控制音频。同时,配置音频会话至关重要,它能帮助我们智能地处理中断和音频路由的变化。与其他音频源“友好共存”,能为用户带来愉悦的体验,让他们愿意反复使用应用。
为了让DrumDub更好地融入iOS体验,我们可以使用iPod音乐播放器,而非应用自带的音乐播放器。具体操作步骤如下:
1. 获取对象 :获取 +iPodMusicPlayer 对象,而非 +applicationMusicPlayer 对象。
2. 初始化播放器 :在视图加载时立即创建并初始化音乐播放器,而不是在用户选择歌曲时才进行懒加载。
3. 避免随意更改设置 :不要随意更改播放器的设置,如随机播放或重复模式。因为这是在改变用户的iPod设置,大多数人不希望应用随意摆弄他们的iPod。
完成这些操作后,DrumDub将与用户的iPod应用“无缝对接”。当用户启动DrumDub时,如果iPod音乐正在播放,歌曲将在应用启动的瞬间显示。如果用户开始播放歌曲并退出DrumDub,音乐将继续播放。
二、iOS视图对象的丰富世界
在iOS开发中,除了常见的标签、按钮和图像视图,还有许多其他类型的视图对象可供使用。Cocoa Touch框架提供了各种开关、滑块、步进器、特殊按钮、选择器、指示器等,而且这些对象大多可以进行定制。
超级会员免费看
订阅专栏 解锁全文
308

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



