第16天,運用do, catch, try來實作錯誤處理
以及音樂的播放錄製等等操作
需要import AVFoundation以及寫哪些程式碼呢?
Swift錯誤處理
運用do, catch, try來抓錯誤處理
一般function寫法如下
錯誤處理寫法如下
do{
try ......
}
catch ...{
...
}
可以配上enum用法試試~
AVAudioPlayer
1.先新增一個UIButton並連結到程式碼
autolayout也要排好
2.將需要的音樂放進左面板
選擇的部分請注意不要選錯
3.程式碼部分
先import AVFoundation
playerPath是音檔路徑
playerPath型別是有optional的, 所以需要使用optional binding方法
AVAudioPlyer後面有一個throw, 因此要用do try catch方法使用
4.在button function裡呼叫播放器
5.(1)讓每一次點擊按鈕時, 音樂都能重頭播放
(2)調整音樂速度
(3)不斷重複播放音樂
不重複 = 0
重複一次 = 1
無限重複 = -1(任何負數都可以)
(4)調整音量