[問題] 內建計時器停止播放

看板MacDev作者 (iOS5)時間10年前 (2015/05/06 00:03), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
最近做了一個廣播 App, 支援背景播放. 使用 AVPlayer 跟 AVAudioSession. 很多使用者說, 內建計時器的停止播放功能無法觸發. 我 try 了某些音樂 App, 確實可以使用內建計時器停止, 但是某些不能. 不過我在 stackoverflow 找不到相關資訊. Google 'timer stop playing' 只找到怎用計時器停止. 監聽了所有 AVAudioSession, 都沒相關觸發, 所有 AVAudioSession Category 都設過了, 還是沒辦法. 有人試過內建計時器停止 audio 相關的 Notification 嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.145.196 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1430841789.A.E6E.html

05/06 05:02, , 1F
AVAudioSessionCategorySoloAmbient 確定沒用?
05/06 05:02, 1F

05/06 10:58, , 2F
SoloAmbient 退到背景會沒聲音吧?
05/06 10:58, 2F

05/07 14:26, , 3F
05/07 14:26, 3F

05/07 14:26, , 4F
UIEventSubtypeRemoteControlStop 就可以了
05/07 14:26, 4F

05/07 16:33, , 5F
加完中斷點也發現會觸發 remoteControlReceivedWithEv
05/07 16:33, 5F

05/07 16:33, , 6F
ent: 之前沒做 UIEventSubtypeRemoteControlStop
05/07 16:33, 6F

06/09 10:48, , 7F
你可以找obc 的api, 找到之後會有對應的 swift api
06/09 10:48, 7F
文章代碼(AID): #1LIEczvk (MacDev)
文章代碼(AID): #1LIEczvk (MacDev)