mpx200铃声修改方法

浏览:31日期:2023-04-22

说来这是我在友人网上写的第一篇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 - 从头执行scriptc - sets the volume C50, c150, c100 c - 设置音量c50,c150,100f - 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.设置->声音->提醒下自己选铃声去吧

相关文章: