先日から悩まされてきた外部スピーカーのポップノイズの
問題ですが、アップルから対策用のアップデータが配布されました。
http://www.apple.com/support/downloads/audioupdate2007001.html
これで拙作の「AvoidNoise」も用無し、といったところかと。(^^;
しばしの間とはいえ、クマデジタルさんをはじめ、皆さんのお役に
立てたのは何よりでした。
個人的にも、Macプログラミングのお勉強になりましたしね。
ただ、まだひとつだけ気になる点があります。
それはスリープ解除時の挙動です。
Macをスリープすると、当然、音声回路は切断され、ポップノイズが
出ます。
まぁ、これは仕方がないことですよね。
で、スリープから復帰させますが、まだ音声回路は切断されたままです。
ポップノイズは出ませんが、小さく「ブーン」とノイズが出るので、
分かります。
スリープ後、何らかの音を鳴らせば、また回路が切断されることは
ありませんが、ここはちょっと気になるかも。
この挙動は以前もそうだったんでしたっけ?>ご存じの方
この点、AvoidNoiseが常駐してますと、スリープ解除後も定期的に
サウンドを鳴らしますから、スリープ解除後、10秒ほどで音声回路は
復帰します。
生き残るとしたら、ここのニーズかなぁ。(笑)
もちろん、今のように10秒頻度で音を鳴らす必要はありませんから、
スリープ解除を検知したら、音を鳴らすようなバージョンにすれば
良いわけですね。
まぁ、ちょっとやり方がイマイチわかってませんけれど、時間が
あれば、調べて作ってみようかなぁと思っています。