01 音频播放器


TEASOFT教学软件 中需要控制背景音乐的播放。利用 KMPlayer 进行播放进行同步录制。为了使用TEASOFT对于音乐的控制,需要通过TEASOFT的UDP命令对KMPlayer发送相关的控制命令。

1.TEASOFT UDP命令

在TEASOFT中对应的应用程序发送键盘命令的函数为:

tspsendwindowkey(windowstr, key, shift=0, control=0, alt=0, vk=0, noreturn=0)

其中参数:

  • windowstr :命令窗口的标题。对于KMPLAYER的窗口标题字符数与播放的音乐文件名称有关系。通常情况下,播放的MP3文件,都会有 ".MP3"的后缀,所以利用 “.MP3”可以指向正在播放中的KMPLAYER。
  • key: 控制字符串。 缺省情况下控制KMPLAYER音量的增加与降低是 ARROW_UP,ARROW_DOWN。为了能够通过发送控制字符串来控制KMPlayer,需要根据后面KMPLAYER命令快捷键设置来修改缺省的音量控制命令,将其修改为: h-vol inc; l-vol dec。

2.KMPlayer下载

下载KMPlayer可以通过下面链接下载:http://www.kmplayer.cn/

02 修改KMPlayer快捷键


1.打开参数设置对话框

通过点动KMPLayer界面的齿轮按钮,打开“参数设置”对话框:

▲ KMPlayer参数对话框

2.设置参数

(1)设置INC,DEC快捷键

选择“参数设置”-“常规”-“按键/全局控制”-右侧中的“常规”-音频中的:

  • 降低音量
  • 升高音量

在其中"按键输入栏中输入对应的“L”,“H”。

▲ 参数设置中的按键全局控制

(2)设置Volume Step

在“音频处理”-“音量”-“音量控制”,选择“使用系统的主音量来控制音量”,选择预设值Volume Step = 1。

03 TEASOFT控制


下面给出了利用teasoft中的UDP编程,对KMPLAYER发送相关的快捷键命令。

from head import *for i in range(10):tspsendwindowkey(".mp3", 'l')

▌结论


通过对于KMPlayer的快捷键修改,配合TEASOFT软件的UDP编程,可以实现对于KMPlayer的控制。

■ 相关文献链接:

  • TEASOFT教学软件
  • KMPlayer

设置KMPlayer的音量控制的快捷键相关推荐

  1. 怎样设置苹果11手机控制中心快捷键

    对于iphone11系列的手机.目前很多用户都已经入手用了不短的一段时间了.但还是有着很多的用户对于手机上的一些功能操作都不是很了解.比如iphone11怎么关闭后台程序?iphone11怎么开启后台 ...

  2. win10系统音量调节设置F1、F2、F3快捷键

    win10系统音量调节设置F1.F2.F3快捷键 第一步 第二步 其他 第一步 创建一个文本,文本内容输入:Windows Registry Editor Version 5.00[HKEY_LOCA ...

  3. Android音量控制曲线

    摘要:本文介绍了android音量的控制曲线的计算方法. 由于人耳对声音的听感具指数曲线型,也就是对小音量时比较敏感,随着声音的加大其听感随之变的不敏感,其变化近似指数函数曲线的形式.为了使听感变的近 ...

  4. ALSA声卡12_从零编写之添加音量控制_学习笔记

    1.设置音量时应用程序的调用过程 (1)strace分析: amixer cset numid=1 30 (设置音量) /dev/snd/controlC0 open SNDRV_CTL_IOCTL_ ...

  5. Android应用--简、美音乐播放器增加音量控制

    Android应用--简.美音乐播放器增加音量控制 2013年6月26日简.美音乐播放器继续完善中.. 题外话:上一篇博客是在6月11号发的,那篇博客似乎有点问题,可能是因为代码结构有点乱的原因,很难 ...

  6. 音效管理android,Android之声音管理器《AudioManager》的使用以及音量控制

    以下为网上下载然后拼接-- Android声音管理AudioManager使用 手机都有声音模式,声音.静音还有震动,甚至震动加声音兼备,这些都是手机的基本功能.在Android手机中,我们同样可以通 ...

  7. javascript,H5,jQuery,css“实现音乐歌词解析,歌词同步滚动,进度条拖拽、进度条同步,音量控制,歌词同步高亮的功能齐全的简易音乐播放器

    用js和HTML实现一个带歌词同步,以及进度条拖拽,音量控制的简单音乐播放器. 这个音乐播放器,可以实现歌词的滚动,进度条拖拽,音乐播放进度,音量控制等功能.,资源全为网上资源,直接复制代码,便能看到 ...

  8. js 设置视频的音量大小

    js 设置视频的音量大小 setVolume(v) {// 自定义控制音量if (document.querySelector(`video`)) {try {const volumeAdio = d ...

  9. 【基于QMediaPlayer的简易视频播放器】— 3、结合QSlider实现播放进度控制和音量控制

    基于QMediaPlayer的简易视频播放器 1.创建基本布局 2.QMediaPlayer的基本使用 3.结合QSlider实现播放进度控制和音量控制 4.重载QSlider鼠标响应事件,实现单击跳 ...

最新文章

  1. 2022-2028年中国UI设计行业现状调研分析及发展趋势研究报告
  2. Python程序设计题解【蓝桥杯官网题库】 DAY6-基础练习
  3. python爬虫系列:12306票务信息爬虫
  4. lightgbm 数据不平衡_数据不平衡问题
  5. CVPR2021 最具创造力的那些工作成果!
  6. 标准模块 queue
  7. PHP 安全检测代码片段
  8. 《TensorFlow技术解析与实战》学习笔记2
  9. c语言课后编程题第八章答案,C语言课后编程题答案.doc
  10. CAD插件学习系列教程(一) 贱人工具箱的使用
  11. 图片怎么去底色?怎么去图片背景为透明?
  12. (转)yolov3运行及保存检测视频(包括摄像头)
  13. TeamTalk的windows客户端流程
  14. 计算机不支持格式,显示视频格式不支持怎么处理,需要什么软件
  15. 菜鸟运维笔记:小记编译安装Nginx所遇到的坑
  16. 金融量化分析基础(二)—— 套利
  17. 聊点高考往事和驾照科目二考试(r12笔记第86天)
  18. Steaming SQL for Apache Kafka 学习
  19. Go语言十一大主流微服务框架
  20. Wallpaper Engine开机黑屏、休眠黑屏、不显示壁纸解决方法

热门文章

  1. 怎样在多线程中使用JNI?
  2. 使用Entity Framework和WCF Ria Services开发SilverLight之4:Map之主外键映射
  3. Windows程序员如何转向Linux开发应用?
  4. Python介绍以及Python 优缺点
  5. Visual Studio 2005 Team System: Demo Videos
  6. 手机Excel怎么转换成PDF方法
  7. 微服务和容器技术有风险,望君三思而后行
  8. C# MySQL数据库的备份 还原 初始化
  9. JQuery 表单验证--jquery validation
  10. Uploadify_THINKPHP配置说明