mpv-conf/scripts/ontop_playback.lua
2021-12-03 20:50:08 +08:00

24 lines
728 B
Lua

--[[
SOURCE_ https://github.com/mpv-player/mpv/blob/master/TOOLS/lua/ontop-playback.lua
COMMIT_ 20150323 c48de9e
使用此脚本后 --ontop 仅在播放状态时启用置顶,暂停自动取消置顶
同功能的 on_top_only_while_playing.lua 脚本存在以暂停状态启动mpv时无法识别的问题
--]]
local was_ontop = false
mp.observe_property("pause", "bool", function(name, value)
local ontop = mp.get_property_native("ontop")
if value then
if ontop then
mp.set_property_native("ontop", false)
was_ontop = true
end
else
if was_ontop and not ontop then
mp.set_property_native("ontop", true)
end
was_ontop = false
end
end)