2011年7月1日金曜日

WMAファイルを着信音に

前々から気になっていた着信音の設定。
S21HTの初期状態で既に\Windows\Ringsフォルダの中にmidiファイルだけでなくWindowsMobile標準の音源であろうWMAファイルのものや、HTCで追加したWMAファイルなどが収められている感じです。

ほぼ初期設定に戻っているのでついでに着信音も他のものに…ということで検索してみると、MP3のRegファイルは転がっていたので試しにそれから試してみました。

S21HTにはとくにツールは入っていないので、WindowsCE SDKに付属するレジストリエディタで操作していると…

どうもHKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensionsキーが操作できません。
ここで昔懐かしいTREをインストールして、S21HTで直接レジストリを設定することに。
エラーが出るもののレジストリは設定されたみたいなので、さらにWMAファイル用に書き換えたものをさらに設定。
[HKEY_CLASSES_ROOT\WMAFile\Shellex\EventSoundHandlers\{245F94CF-DD9C-46F9-B4C8-D2B14A877893}]
@="XME EventSound Player"

[HKEY_CLASSES_ROOT\WMAFile\Shellex\ContextMenuHandlers\{E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}]
@="Set As Ringtone"
"DelayLoad"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\EventSounds\WMA]

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\WMA]
@=""

[HKEY_LOCAL_MACHINE\Software\HTC\AudioManager\Config]
"disable_set_ringtone"=dword:00000000
 MP3をWMAに書き換えただけで大丈夫そうでした。
 これでめでたくWMAも設定できるようになりました。

0 件のコメント:

コメントを投稿