簡體   English   中英

如何在 Swift 中停止(或暫停)設備的音頻?

[英]How to stop (or pause) the device's audio in Swift?

我正在制作一個音樂計時器,它將在輸入時間后停止音樂(從 Spotify、Apple Music 等播放)。 有沒有辦法停止音頻 session 或暫停正在從我的應用程序的另一個應用程序播放的音頻?

由於我的應用程序中沒有本地音頻播放器,因此我不能簡單地停止播放器(就像從應用程序播放音頻時通常那樣)。

任何幫助表示贊賞!

  1. 在將停止音頻的文件中導入 AVFoundation。

  2. 計時器完成后添加此代碼:

     do { try AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback) try AVAudioSession.sharedInstance().setActive(true) } catch { print(error.localizedDescription) }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM