我正在尝试在Lua中编写一个小的VLC扩展,从播放列表中删除最后播放的项目,但我从未使用过Lua。
我遇到的问题是,程序没有在变量last中存储最后一个播放项目的正确id。 当我按下下一个按钮时,当前和最后一个项目都被移除:
function descriptor()
return {
title = "My Extension",
version = "0.1",
capabilities = { "playing-listener", "input-listener" }
}
end
function activate()
end
function deactivate()
end
function meta_changed()
end
function playing_changed()
end
function input_changed()
if last then
vlc.playlist.delete(last)
end
last = vlc.playlist.current()
end