說來這是我在友人網上寫的第一篇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.設置->聲音->提醒下自己選鈴聲去吧
新聞熱點
疑難解答
圖片精選