nativefier的应用程序,在任务栏图标中的右键菜单新增“窗口静音”的功能

2023-11-30 建站知识 浏览 手机预览
文章来源:http://www.imtr.cn/html/n273.html

在/resources/app/lib/main.js中搜索const contextMenu = electron_1.Menu.buildFromTemplate,在这个方法里新增代码:

{
  label: '静音 / 取消静音',
  click: () => {
    const isAudioMuted = mainWindow.webContents.isAudioMuted(); // 检查当前是否已经静音
    mainWindow.webContents.setAudioMuted(!isAudioMuted); // 设置窗口的音频静音状态
    //contextMenu.items[0].label = isAudioMuted ? '静音' : '取消静音';// 更新菜单项的文字
},

修改菜单文字状态的功能暂时无效,暂时注释掉//contextMenu.items[0].label = isAudioMuted ? '静音' : '取消静音';// 更新菜单项的文字

原文地址:http://www.imtr.cn/html/n273.html
  • 如果你的问题还没有解决,可以点击页面右侧的“ ”,站长收到问题后会尽快回复解决方案到你的邮箱。
  • 创造始于问题,有了问题才会思考,有了思考,才有解决问题的方法,才有找到独立思路的可能。 —— 陶行知