Electron实现调节电脑端的音量,如下:


可以通过查找nodejs的相关插件实现。查找资料有两种方式可以实现音量的设置:

方式一:使用nircmd.exe实现,这个插件也是挺强大的,可以做挺多事情的,暂时还没有需求,以后可能可以用上。参考资料:https://blog.csdn.net/qq_41185868/article/details/80761111

设置音量的 参考链接: https://blog.csdn.net/weixin_37073932/article/details/113888422

具体思路如下:

  1. 下载nircmd.exe集成到Electron项目中,相当于第三方库的方式引入,可以查看我其他博客,有详细介绍如何引入第三方库的相关配置
  2. 在utils/system.js集成层中声明函数
function setVolume (volume) {const nircmdPath = path.join(__dirname, '../../nircmd', 'nircmd.exe') // 这里需要注意目录是您项目对象的目录结构,并且打包需要做package.json的引入配置try {log('需要设置的音量是:', volume);volume = 65535 * volume / 100;// 取消系统静音co

深入浅出实现Electron音量调节功能相关推荐

  1. [AHK]调用小米笔记本电脑的音量调节功能

    仅记录下小米笔记本电脑Fn键的探索 模拟发送Fn+F1.Fn+F2.Fn+F3,调用小米笔记本电脑的音量调节功能 1::Send {SC120} ;小米电脑 静音 FN+F1的功能. 2::Send ...

  2. 【RK3568调试记】给RK809添加音量调节功能

    最近在搞一个RK3568的项目,用到了codec的录音放音功能.使用aplay来播放wav,差点把我耳朵震聋.于是我打算使用alsamixer来调小音量,结果给我整了这么一出: 没有音量条也就无法调节 ...

  3. 深入浅出实现Electron判断屏幕当前是否是双屏显示?

    如果在win10中设置双屏显示如下配置: 开启了双屏后,我们可以通过以下两种方式实现双屏显示的判断: 使用nodejs的child_process方式实现信息读取. // 方式一: 使用 wmic 以 ...

  4. 编程调节Win7/Win8系统音量的一种方法

    不得不说, 自Win7(好像是吧), Windows的音量调节功能比以前更人性化了....      但编程接口却变得更加复杂了............. 还要用到IAudioEndpointVolu ...

  5. iOS 控制系统的音量改变

    iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务.但是在音频播放的输出音量的处理上,苹果的策略比较保守.尽管AVPlayer和A ...

  6. cmd做个定时弹窗_揭秘200元山寨苹果耳机!一颗耳边的“定时炸弹”...

    "网上几百块的AirPods Pro到底能不能买?"最近总有人在问极果君:"网上很多卖几百块的超低价AirPods Pro到底是不是正品?到底能不能买?华强北「最新科技」 ...

  7. 计算机配置对电子竞技的影响,配置高并不是唯一优点 看看电竞硬件还要啥?...

    01宁美国度星河 战列舰XS 现在有很多游戏品牌依靠品牌的力量为自己背书,以至于很多游戏玩家很难找的合适自己的高性能电脑,电竞体验也就无从谈起,但是今年的新品里还是有一些意外之喜,在整机性能上表现不俗 ...

  8. WeTest功能优化第3期:业内首创,有声音的云真机

    作者:We Test小编 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:https://wetest.qq.com/lab/view/419.html 第3期功能优化目录 ...

  9. 【第二组】项目冲刺(Alpha版本)第三次每日例会 2017/7/13

    项目冲刺(Alpha版本)第三次每日例会 开发小组:Hunter 冲刺经理:林贵渊 小组成员:吴泽斌,林轩宇,张太,李明君,刘仁人 1.每日例会内容 (1)昨天做了什么 1.吴泽斌:解决了错误弹窗Di ...

  10. 两波形相位差的计算值_如何将您的计算机用作任意波形发生器

    了解您的计算机如何用作任意波形发生器.在本文中,我们将使用Scilab生成数字信号,这些信号可以通过计算机的音频硬件转换为模拟波形. 最近我一直在撰写文章,证明Scilab用于各种信号处理任务.在这种 ...

最新文章

  1. Markdown编辑器“MarkdownPad”下载安装(图)
  2. 关于Video Renderer和Overlay Mixer
  3. oracle学习小结3之索引
  4. redis相对于mysql有什么劣势
  5. 实现QQ代理上网 如何写?
  6. 如何利用C++和libCurl使用OCR SDK
  7. 第三周 3.14 --- 3.20
  8. Web App开发入门
  9. 聊聊人像抠图背后的算法技术
  10. 软件测试用例最简单最常见的模板和案例(QQ登陆,手机号,126邮箱)
  11. Linux如何在屏幕上显示ASCII/中文字符
  12. 2020年7月杭州更换异地驾照
  13. 基于复化辛卜生求积公式的变步长求积算法
  14. Coprime Triples——CodeChef - COPRIME3
  15. 英特尔GPU大牛投身AI创业/ ChatGPT公布Bug原因/ SpaceX最新估值1400亿美元…今日更多新鲜事在此...
  16. win配置pm2开机自启node项目
  17. OCA/OCP Oracle 数据库12c考试指南读书笔记:第6章: DML and Concurrency
  18. node拉取微信权限,实现自定义分享微信朋友圈等操作
  19. python ppt 图片_利用Python将PPT转换为图片并合成长图
  20. bison flex

热门文章

  1. 图解大数据 | 基于Spark RDD的大数据处理分析
  2. 英语听力计算机教室,每日英语听力电脑版|每日英语听力 v9.2.0 PC客户端
  3. leetcode.1024. 视频拼接
  4. linux进程终止命令,Linux kill命令:终止进程
  5. 计算机信息管理调查报告模板,精选市场调查报告模板锦集九篇
  6. ASCII码表 256位
  7. 硬盘分区表损坏修复实录
  8. 猴子吃桃 java_【Java编程基本功】(六)猴子吃桃,运动员的出场顺序,abc三个数排序...
  9. c语言单片机的电子琴课程设计,基于单片机的电子琴的设计
  10. 7-13 统计工龄 (20分)