python pynput 按两下耳机播放键切换下一首歌“Key.media_next“
- 前言
我的耳机按键是按一下播放再按一下暂停,快速按多次也没有别的效果,但是我想按两下可以切歌,按三下可以切上一首歌,和手机的线控操作一样
环境 python3.7 安装 pynput 模块
pip install pynput
执行代码
# -*- coding=utf-8 -*-
# ==========================================
# author: Ruben
# mail: 773849069@qq.com
# time: 2022/9/20
# ==========================================
u"""
按两下播放键,下一曲"""
import time
from pynput.keyboard import Key, Listener, Controller# --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*class _G:SEC = time.time()CONTROL = Controller()def on_press(key):if key is Key.media_play_pause:if (time.time() - _G.SEC) < 0.3:_G.CONTROL.tap(Key.media_next)_G.SEC = time.time()passpassif __name__ == "__main__":with Listener(on_press=on_press) as lsn:lsn.join()
- 如何实现按三次切换上一首歌呢?欢迎讨论
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
