練習:iOS Audio Player 開發
在 iOS 平台上寫一個 Audio Player
- 使用 Audio Queue 或 Audio Unit Processing Graph API
- 具備可以播放在網路上的遠端音檔的能力
- 在 App 中有一份播放歌曲的列表,當一首歌播放完畢之後,可以繼續播放下一首,直到播完整份列表
- 要能知道目前歌曲的播放進度
- 要有可以對歌曲 random seek 的功能
- 可以背景播放
- 可以正確處理 Audio Session 傳來的 Interrupt 事件
- 拔除耳機的時候,這個 App 要能夠暫停播放音樂
- 在 App 中有介面可以調整音量