mpx200铃声修改方法

王朝other·作者佚名  2008-12-27
窄屏简体版  字體: |||超大  

说来这是我在友人网上写的第一篇mpx200使用心得。

虽然有个dw0811的帐号,那时还在3508社区里混,现在是对这个mpx200爱不释手啊,所以破天荒地写点东西,以示支持。

事情的起因很简单,我每天早晨7:30起床,所以在日程里建立了个"起床"的约会,但是早上起床时,手机提醒的声音实在不好听,要是能设置wma铃声,就可以在歌声中起床了。

于是参考了下面2篇友人网上已有的玩家宝典:

<<让你的铃声与众不同——各种铃声的修改方法>>zard123

<<让小黑的短信铃声可以用wma>>手指情缘

看完之后,自己又找了找资料,做了做实验,对已有的修改铃声的方法做了改进。我只改了提醒的铃声,其他铃声的修改原理应该是一样的,也没时间做过多的测试,请大家多指教。

一、大家首先要明白的东西:

A:wma铃声文件可以直接存放到 \已装入的卷\My Documents (自己创建这个目录),在设置 铃声音调 时,就可以直接选做铃声,我的铃声都是放在这个目录下的,所以我的方法里面不涉及到什么路径的修改;

B:上面的两篇玩家宝典文章的核心是注册表里的这两个位置的修改:

Hkey_current_user/controlpanel/soundcategories/

HKEY_CURRENT_USER/ControlPanel/Sounds

soundcategories下存放的是铃声种类,如Ring,Reminder等。

sounds下存放各种具体的铃声,如Reminder存放的就是提醒的铃声,RingTone0存放的是铃声音调(在设置声音时的标准叫法,为了避免混淆,下文中称来电铃声)。

每种铃声项下基本上都有三个键Category,Script,Sound。

Category表明这种铃声所属的种类,它的值必须为soundcategories下的铃声种类;

Script过会儿再解释,上面两篇文章也没说清楚这个到底是干嘛用的;

Sound下存放的是铃声文件的路径和名称;

好,大家在自己的手机上也会看到,RingTone0的Category是Ring,Reminder的Category是Reminder,而我们在设置来电铃声可以使用wma铃声,但是设置提醒的铃声时就不行,原因是只有Category属于Ring的才能使用wma作为铃声(至少事情的看起来是这样的),所以我就把Reminder的Category改为Ring。再在设置->声音->提醒下选铃声,这时 \已装入的卷\My Documents下的wma都可以列出来选择了。

二、玩家宝典中的"我不明白"

zard123在<<让你的铃声与众不同——各种铃声的修改方法>>强调

"最后最重要的一步:将 “HKEY_CURRENT_USER/ControlPanel/SoundCategories/Notification/” 里的 “SCRIPT”值拷贝到“HKEY_CURRENT_USER/ControlPanel/SoundCategories/Ring/”下即可!!""

我不明白为什么,我就照做了。本来HKEY_CURRENT_USER/ControlPanel/SoundCategories/Ring/下没有script值的,

而我要修改的HKEY_CURRENT_USER/ControlPanel/SoundCategories/Reminder/下有script,值为'v0p',我就把它拷过去了。

下面我来解释Script的v0p是什么意思,答案很简单,就是(v表示viberate震动,v0表示不停的震动,p表示播放铃声)

Script是脚本的意思,脚本怎么写呢?

下面的资料是从网上查来的,大家自己看吧

a - stands for display

a - 显示,说的不明确,可能显示来电的电话号码之类的东西吧

r - repeat/replay the script again

r - 从头执行script

c - sets the volume C50, c150, c100

c - 设置音量c50,c150,100

f - means flash .. f1 flash for 1 second and f0 stands for flash continuously

f - 这个我不知道

p -means play ringtone

p -播放铃声

v- vibrate then incorporate with number to state how many seconds it will vibrate example. v3 vibrate for 3seconds or v0 for continous

v-表示震动,v3表示震动3秒,v0表示连续震动

w - stands for wait or pause then specify how many seconds like w3(wait for 3 seconds)

w-表示等待,如w3表示等待3秒

例如HKEY_CURRENT_USER/ControlPanel/Sounds/RingTone0的script值为apw3r,表示来电显示,播放铃声,铃声结束后等待3秒,继续播放

大家如果在情景模式里改了设置的话,这个值会有相应的改变,自己琢磨吧,下面给出英文的例子,懒的翻译了,时间太少了。

Flash - af1w60f0

Ring - apw3r

Ring Once - ap

Increasing Ring - c50apw3c150r

Vibrate Then Ring - v3w3apw3r

Vibrate - av3w3r

Short Vibrate - av1w3r

Vibrate Long Then Ring - v3w3v3w3apw3r

Vibrate And Ring - av0pw3r

Increasing Ring And Vibrate - c50apv3w3c150r

Fast Vibrate And Flash - af1v1w1f0r

Vibrate and Ring Continously without pausing - av0pr

三 step by step,好了,总结一下我的铃声修改方法,

1.把wma铃声文件可以直接存放到 \已装入的卷\My Documents

2.用regedit把HKEY_CURRENT_USER/ControlPanel/Sounds/Reminder的Category改为Ring

3.用regedit把HKEY_CURRENT_USER/ControlPanel/Sounds/Reminder的Script改为pw3r(如果不存在这个Script项,你就自己建一个,类型是REG_SZ);

注意:我并没有在HKEY_CURRENT_USER/ControlPanel/SoundCategories/Ring/下做任何修改

4.设置->声音->提醒下自己选铃声去吧

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航