Если я попытаюсь использовать элемент видео в ботинках 3.8, границы плеера будут полностью прозрачными.
Перед воспроизведением видео плеер выглядит нормально:

Но когда я воспроизводю видео, стороны проигрывателя становятся прозрачными :

Если я остановлю видео вместо этого, весь проигрыватель станет прозрачным.
Я также могу передать опции VL C, так может есть опция прозрачности для VideoLan?
Я пытался проверить VL C Документы, но есть тонны вариантов, и я не очень хорошо встраиваю видео.
Это мой код:
require "shoes/videoffi"
Shoes.app :width => 1024, :height => 768 do
stack :fill => true, :margin => 4, :width =>640, :height => 320 do
@vid = video "D:\\Download\\1.mp4", vlc_options: ["--xlib", "--video-on-top"], autoplay: false
end
if @vid.loaded == true
#@vid.play
end
flow {
button ("play") {@vid.play}
button ("pause") {@vid.pause}
button ("stop") {@vid.stop}
}
end