- ベストアンサー
AudioUnitの停止について
いつもお世話になっております。 AudioUnitを利用し音を鳴らすiPhoneアプリの作成を検討しています。 環境:xCode objective-c http://qiita.com/yuky_az/items/62ad3c5caf0f566891fb 上記のサイトを参考に、AudoiUnitで音を鳴らす所までは出来たのですが AudioOutputUnitStopを利用し音を止めた所、「ブッ」という音が入ってしまいました。 実機での確認でも同様の音が入ってしまいました。 AudioUnitの性質上、なんともならないでしょうか? 対策などありましたら、ご教授願います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
AudioUnitはあまり本格的に使ったことはないんですが、 AVAudioPlayerで音楽再生するアプリを作った時に、音楽停止時に わずかに「ブッ」って聞こえるような気がしたので、 1秒くらいかけて徐々に音量を下げて停止させる フェードアウト処理を組み込んだことがあります。 おそらくAudioUnitでも、そういう工夫をすることはできると思います。
お礼
ご回答ありがとうございます。 ソース側での対応は、工夫しかなさそうですね。 色々試して、分かりにくくなる方法を探したいと思います。 ありがとうございました。