→ yr: 你把問題想太複雜了,用個 BOOL 變數就可以做了 02/17 12:40
→ hungwei0331: 但是我不知道怎麼取得button的布林值 .. 02/17 12:42
→ yr: 不需要去取得 button 狀態,自己用一個變數來追蹤現在是在 02/17 12:51
→ yr: 播放還是暫停 02/17 12:51
推 qwsxaz369: 設一個變數 記錄狀態 然後按鈕內用if 判斷 02/17 15:54
→ qwsxaz369: ex if aa==1 {播放 aa =0} 02/17 15:55
→ qwsxaz369: else if aa == 0 {暫停 aa=1} 02/17 15:56
→ uranusjr: 其實這問題也沒那麼簡單, AudioServicesPlaySystemSound 02/17 17:52
→ uranusjr: 是 async function, 所以還要寫 callback 才行... 02/17 17:53
推 BS0824: 應該不用設變數吧?直接用[sender isSelected]來判斷目前有 02/17 20:03
→ BS0824: 沒有選到Button,再用setSelected改變這個按鈕目前選取狀態 02/17 20:05
→ charlesdc: U大說的應該才是正解 跟你實作撥放聲音的元件有關係 02/18 02:03