3
사용자가 잠금 화면에있을 때 또는 내 앱을 사용하는 도중 AVFoundation으로 오디오를 재생하는 방법을 찾으려고합니다.스위프트의 백그라운드/잠긴 화면에서 오디오를 재생하는 AVFoundation
class ViewController: UIViewController, AVAudioPlayerDelegate {
var avPlayer: AVAudioPlayer?
var error: NSError?
... other stuff ...
func playChime(fileName: String) -> Void {
let fileURL: NSURL! = NSBundle.mainBundle().URLForResource(fileName, withExtension: "wav")
self.avPlayer = AVAudioPlayer(contentsOfURL: fileURL, error: nil)
self.avPlayer?.play()
}
... other stuff ...
}
사용자가 잠금 화면에서도 소리가 들리도록하려면이 부분을 추가해야합니까? 당신의 Info.plist에서 다음
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, error: nil)
:
당신의 ViewController에 추가
대소 문자가 비슷하지만 Objective-C의 경우 : http://stackoverflow.com/questions/7619794/play- 배경 음악 사용 - avaudioplayer – Raptor