How to Play a sound using AVAudioPlayer when in Silent Mode in iPhone

后端 未结 5 2157
被撕碎了的回忆
被撕碎了的回忆 2020-12-02 21:34

I want to play a sound even in silent mode in iPhone.

Can it be done by using AVAudioPlayer (Without using AVAudioSession)

(For ios 3.0+)

Thanks in

5条回答
  •  伪装坚强ぢ
    2020-12-02 21:45

    The above answers are correct. Following is the Swift version.

    do {
        try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        //print("AVAudioSession Category Playback OK")
        do {
            try AVAudioSession.sharedInstance().setActive(true)
            //print("AVAudioSession is Active")
        } catch _ as NSError {
            //print(error.localizedDescription)
        }
    } catch _ as NSError {
        //print(error.localizedDescription)
    }
    

提交回复
热议问题