本章節非常詳細的介紹這個提示音的增加-調整-使用,其余耳機包之類的也是差不多的!!
目錄
1.添加自己需要用的提示音
2.根據添加的提示音-代碼中配置
1.在tone_player.h中枚舉里添加本次提示音的名稱
2.把定義好的提示音放到tone_player.c的數組里面
3.在tone_table.c中添加到數組中
4.隨后就可以正常調用,直接使用就可以
3.特殊的提示音-正弦波
1.在tone_player.h中枚舉里添加本次正弦提示音的名稱
2.把定義好的提示音放到tone_player.c的數組里面
3.在tone_table.c中添加到數組中
4.隨后就可以正常調用,直接使用就可以,因為都是放在同一個數據里面
4.調節提示音大小
1.添加自己需要用的提示音
打開配置工具,通常在tools路徑下AC701N_config_tool文件夾
提示音配置,在這里打開文件夾,
默認路徑是這個(也可以修改,后期配對路徑就好),然后選擇提示音頻,格式看看需不需要壓縮什么,沒所謂就默認就好。
選擇后可以點播放看看,是否正常,沒問題就點擊保存提示音文件就好。
2.根據添加的提示音-代碼中配置
1.在tone_player.h中枚舉里添加本次提示音的名稱
同樣在后門定義好他們的路徑,這個路徑和我們前面定義那個是一樣的。
2.把定義好的提示音放到tone_player.c的數組里面
3.在tone_table.c中添加到數組中
4.隨后就可以正常調用,直接使用就可以
tone_play_by_path();直接調用,后面這個打斷標記還沒使用過具體,有興趣可以研究一下。
3.特殊的提示音-正弦波
我們沒有音頻文件,其實也是可以弄提示音的,那就是正弦波之類的!!
還是一樣一樣的方法,但是不需要放提示音音頻。
還是和普通提示音類似:
1.在tone_player.h中枚舉里添加本次正弦提示音的名稱
因為這里沒有提示音所以不用配置路徑。
但是要配置
2.把定義好的提示音放到tone_player.c的數組里面
前面配置的SINE_WTONE_RING,對應這里的case。
對應定義正弦波頻率音頻。這個音頻可以去網上找,也可以自己調一下看看!!
3.在tone_table.c中添加到數組中
4.隨后就可以正常調用,直接使用就可以,因為都是放在同一個數據里面
4.調節提示音大小
默認提示音大小audio_config.h
最高應該是16檔。
也可以調用這個函數來控制音量大小:ui_set_voice();
比如說這個提示音我們是用作鬧鈴,使用這個函數可以做到類似鬧鐘漸變
在后面調用提示音,就可以達到一個漸變鬧鈴!!