上下文菜单
本节介绍 mpv 的右键菜单配置。
上下文菜单配置
启用上下文菜单
bash
# 启用上下文菜单
script-message context-menu
# 上下文菜单快捷键
MBTN_RIGHT script-message context-menu菜单配置
bash
# 菜单字体
script-opts=menu-font="Noto Sans CJK SC"
# 菜单字体大小
script-opts=menu-font-size=20
# 菜单颜色
script-opts=menu-color="#FFFFFFFF"菜单功能
播放控制
bash
# 播放/暂停
# 停止
# 下一个
# 上一个视频控制
bash
# 全屏
# 窗口置顶
# 截图音频控制
bash
# 静音
# 音量调整
# 音频轨道字幕控制
bash
# 字幕显示
# 字幕轨道
# 字幕延迟菜单自定义
自定义菜单
lua
-- 自定义菜单脚本
local mp = require 'mp'
mp.add_key_binding('MBTN_RIGHT', 'custom-menu', function()
-- 自定义菜单逻辑
end)菜单脚本
javascript
// 自定义菜单脚本
mp.add_key_binding('MBTN_RIGHT', 'custom-menu', function() {
// 自定义菜单逻辑
});菜单调试
调试信息
bash
# 显示菜单信息
mpv --msg-level=all=v video.mp4
# 测试菜单
mpv --script-opts=menu-debug=yes video.mp4菜单测试
bash
# 测试菜单功能
# 右键单击打开菜单
# 选择菜单项菜单故障排除
常见问题
菜单不显示
- 确保启用菜单:
script-message context-menu - 检查脚本配置
- 确保启用菜单:
菜单功能异常
- 检查菜单命令
- 检查菜单绑定
菜单样式异常
- 检查菜单字体配置
- 检查菜单颜色配置
调试命令
bash
# 显示菜单信息
mpv --msg-level=all=v video.mp4
# 测试菜单
mpv --script-opts=menu-debug=yes video.mp4