阅读:1385回复:3

给安卓皮肤添加按键音

楼主#
更多 发布于:2023-01-13 23:37
首先准备好你的按键音频文件放到如下图安卓皮肤目录中

图片:Snipaste_2023-01-13_23-01-35.png


二,用编辑器打开keyboard.html文件找到script标签插入如下代码

      var audio = new Audio();
      audio.src = "mechanical.ogg";
      audio.preload = "auto";
      audio.volume = 0;
      function playKeySound() {
        if (audio.volume != 0) {
          audio.play();
        }
      }
      function pKeysound() {
        setTimeout(function () {
          audio.pause();
          audio.currentTime = 0;
        }, 50);
      }

图片:Snipaste_2023-01-13_23-01-07.png





三,搜索function init_keyboard在如图位置插入以下代码


       document.addEventListener("pointerdown", playKeySound);
       document.addEventListener("pointerup", function () {
         if (audio.volume != 0) pKeysound();
         else {
           audio.volume = 1;
           playKeySound();
         }
       });

图片:Snipaste_2023-01-13_23-00-21.png




保存,重启输入法,搞定

最新喜欢:

会爬树的小猪会爬树的小猪 xiaozhuanxiaozh...
沙发#
发布于:2023-01-14 01:42
赞分享!

虽然我平时一般不启用按键音效,或者觉得自带的声音就挺好,也听不出来什么是机械键盘按键声音,但小小如果可以在配置文件中设置声音就更方便有需求的人了,比如设置后手机上开启「按键音效」时就调用指定的那个音频文件。
板凳#
发布于:2023-01-29 09:19
挺方便,可随时换音。
地板#
发布于:2023-12-02 19:20
谢谢已弄了
游客

返回顶部