xcode 7.1、swiftを使用してアプリケーションを作成しています。音声を再生したい。すべて順調。さて、私の問題は、デバイスがサイレントモードまたはミュートされているときに音を聞きたいです。どうすればできますか?
次のコードを使用してオーディオを再生しています
currentAudio!.stop()
currentAudio = try? AVAudioPlayer(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("sample_audio", ofType: "mp3")!));
currentAudio!.currentTime = 0
currentAudio!.play();
AVPlayerのplay()メソッドを呼び出す前にこの行を置きます。
目的C
[[AVAudioSession sharedInstance]
setCategory: AVAudioSessionCategoryPlayback
error: nil];
スウィフトで
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
}
catch {
// report for an error
}
スウィフト5
do {
try AVAudioSession.sharedInstance().setCategory(.playback)
} catch(let error) {
print(error.localizedDescription)
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加