###前提・実現したいこと
現在、Swift3で音声ファイルを利用したiPhoneアプリを開発しています。
###発生している問題・エラーメッセージ
下記のサイトを参考にSwift3でコードを記述しているのですが、
http://nackpan.net/blog/2015/09/29/ios-swift-phone-call-and-route-change/
NSNotification.Name.AVAudioSessionRouteChangeが機能していない模様です。
func addAudioSessionObservers() { AVAudioSession.sharedInstance() let center = NotificationCenter.default center.addObserver( self, selector: #selector(self.handleInterruption), name: NSNotification.Name.AVAudioSessionInterruption, object: nil) center.addObserver( self, selector: #selector(self.audioSessionRouteChanged), name: NSNotification.Name.AVAudioSessionRouteChange, object: nil) }
AVAudioSessionRouteChangeの記述をUIKeyboardWillShowやUIKeyboardWillHideにしますと、機能しますので、AVAudioSessionRouteChangeの仕様変更などがあったのかな...と調べておりますが、それらしき情報は見当たりませんでした。
原因が分かる方がいらっしゃいましたら、お教え頂けますと大変ありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/13 02:02 編集
2016/11/13 02:36 編集
2016/11/13 02:36
2016/11/13 02:53 編集
2016/11/13 07:58