いぬちゃんダイアリー powered by Bluetooth™

いぬちゃんからのお知らせ

Thank you for visiting my blog site, but most of the entries are written in Japanese. If you have any question, please leave your message by clicking 'コメント' located in bottom of each entry.

「いぬちゃん」 は、かとうけんそう先生が生んだ、どうぶつアイドル!
 ∥HOME

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告|
  3. Translate by google|
  4. トラックバック(-)|
  5. コメント(-)




シャッター音を消した後・・・

えっと、前回紹介した方法を試した後、元に戻しても常にシャッター音量が小さくなったのだ。

しかも、外なら全然気にならないくらいの音量だ。

色々試しまくってたんで、なにが直接的に影響したんだかわからない・・・

試してみた方で、同じような現象が起きた人いますか~?
スポンサーサイト
  1. 2006/10/23(月) 23:42:43|
  2. HTC Hermes|
  3. Translate by google|
  4. トラックバック:1|
  5. コメント:2




hTc Z のシャッター音の消し方 (暫定的だけど・・・

F1 見ながら、hTc Z ROM のシャッター音について調べてみたよ。

副作用があるので、またまた温くて全然エクセレントな方法じゃないけど、とりあえず消えたのだ。
X01HT でも、多分似たようなもんだろう。

まずは、下のレジストリを見てみよう。
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\General]
"ShutterSound"=dword:00000001

[HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM]
"ShutterSoundVolume"=dword:00008000
"ForceShutterSound"=dword:00000001
"SoundFile"="\\windows\\ShutterSound.wav"

全ての dword 値を 0 にすれば音が消えそうなもんだけど、残念ながら hTc Z の ROM はこの値を見ていないようだ。

そもそも \windows\ShutterSound.wav の音と実際のシャッター音は違う音だし。

で、次に思いついたのが camera.exe や他の dll の差し替えなんだけど、これはダメだったという報告もあったし、なにより面倒だ。

そこで、シャッター音の挙動を調べてみた。

そして気付いたのは、本体のボリュームに合わせてシャッター音のボリュームも変わるのだ。
たった一つの例外は、本体ボリュームを完全にミュートすると、再び最大音量のシャッター音が発生することだ。

つまり、本体のシャッター音を限りなく小さくすれば、それに呼応してシャッター音も小さくなるはずだ。

だが、Windows Mobile の音量設定は、このように mute から MAX までの 6 段階しかないのだ。
6 段階でしょ?


そこで、本体ボリュームのレジストリ設定を見てみよう。
[HKEY_CURRENT_USER\ControlPanel\Volume]
"Volume"=dword:99999999 default: variable
"Ringer"=dword:cccccccc default: variable

"Volume" が本体音量、今回は関係ないが、"Ringer" が電話音量だ。値は現在設定してあるそれぞれのボリュームによって変化するので、その時によって違うぞ。

ボリューム設定と、そのデフォルト値は以下のような関係になっている。
maxi: 0xFFFFFFFF
vol4: 0xCCCCCCCC
vol3: 0x99999999
vol2: 0x66666666
vol1: 0x33333333
mute: 0x00000000

ああ、なんて安易なデフォルト値なんだ・・・

ということで、mute と vol1 の間の値にすれば良さそうだ。

で、正解はコレ。以下を設定して、ソフトリセットする。
REGEDIT4

[HKEY_CURRENT_USER\ControlPanel\Volume]
"Volume"=dword:00010000


実は、下位 4 bit (つまり、右側 4 文字) しか参照していないので、これでシャッター音が消えるのだ。

しかし、最初に言ったように同時に本体音も消えてしまう副作用があるぞ!
一方、電話音量は元の設定が生きるのだ。

ミュートをキャンセルするには、本体音量や電話音量を変更すればよい。
逆に言うと、ボリュームをいじっただけですぐに戻ってしまうので注意が必要だぞ。
  1. 2006/10/23(月) 05:15:45|
  2. HTC Hermes|
  3. Translate by google|
  4. トラックバック:1|
  5. コメント:6




 ∥HOME

  

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。