From 7d1cecca568eb20da913381d68e7c991e959bb3f Mon Sep 17 00:00:00 2001 From: dyphire Date: Sat, 13 Jul 2024 16:38:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=9A=E6=9C=AC=E5=8F=8A=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mpv.conf | 8 ++++++-- scripts/uosc/elements/Timeline.lua | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mpv.conf b/mpv.conf index 898e3121..848db04b 100644 --- a/mpv.conf +++ b/mpv.conf @@ -147,7 +147,9 @@ osd-color="#FFFFFFFF" # OSD 文本主颜色 osd-border-size=1.0 # OSD 文本边框大小 osd-border-color="#FF000000" # OSD 文本边框颜色 osd-shadow-offset=0.5 # OSD 文本字幕阴影大小 -osd-shadow-color="#FF000000" # OSD 文本字幕阴影颜色 +osd-shadow-color="#FF000000" # OSD 文本字幕阴影/背景颜色 +#osd-border-style=outline-and-shadow # <默认 outline-and-shadow|opaque-box|background-box> 文本字幕边框的样式 + # outline-and-shadow:绘制轮廓和阴影;opaque-box:绘制轮廓和阴影;将轮廓和阴影绘制为不透明框,紧密包裹每一行文本;background-box:绘制一个背景框,将所有文本行框框起来 #osd-spacing=1 # OSD 文本字幕字间距 #osd-blur=0.5 # OSD 文本字幕的边缘模糊度 <0..20.0> #osd-bar-border-size=1.2 # OSD 栏的边框大小 @@ -427,7 +429,9 @@ sub-color="#FFFFFFFF" # 文本字幕字体颜色。<格 sub-border-size=0.5 # 文本字幕边框大小 sub-border-color="#FF000000" # 文本字幕边框颜色 sub-shadow-offset=0.5 # 文本字幕阴影大小 -sub-shadow-color="#FF000000" # 文本字幕阴影颜色 +sub-shadow-color="#FF000000" # 文本字幕阴影/背景颜色 +#sub-border-style=opaque-box # <默认 outline-and-shadow|opaque-box|background-box> 文本字幕边框的样式 + # outline-and-shadow:绘制轮廓和阴影;opaque-box:绘制轮廓和阴影;将轮廓和阴影绘制为不透明框,紧密包裹每一行文本;background-box:绘制一个背景框,将所有文本行框框起来 #sub-spacing=1 # 文本字幕字间距 #sub-blur=0.5 # 文本字幕的边缘模糊度,推荐值 0.5-3.0 之间 <0..20.0> #sub-use-margins=no # 是否使纯文本字幕输出在黑边上,默认 yes diff --git a/scripts/uosc/elements/Timeline.lua b/scripts/uosc/elements/Timeline.lua index cca6e976..83d3fc70 100644 --- a/scripts/uosc/elements/Timeline.lua +++ b/scripts/uosc/elements/Timeline.lua @@ -317,7 +317,7 @@ function Timeline:render() if chapter ~= hovered_chapter then draw_chapter(chapter.time, diamond_radius) end local circle = {point = {x = t2x(chapter.time), y = fay - 1}, r = diamond_radius_hovered} if visibility > 0 then - cursor:zone('primary_down', circle, function() + cursor:zone('primary_click', circle, function() mp.commandv('seek', chapter.time, 'absolute+exact') end) end