我正在尝试从this LibVLC page获取SDL2的VLC示例代码。我可以获取音频,但是窗口呈现空白。但是SDL 1.2示例可以正常工作。这是我到目前为止发现的东西
- 我正在使用链接here的SDL 2.0版本,该页面位于页面的一半位置。
- 我将2个#include“ SDL / ...”条目更改为#include“ SDL2 / ...”,否则无法编译
- 我注释掉“ --no-audio”,以便获得声音
- 作为测试,我尝试了SDL1.2示例,并使其正常工作(使用-fpermissive编译器标志之后),并且我得到了一个窗口,其中视频在圆周上移动,顶部有一个黑色正方形,因此在该版本中一切正常。
- 我一直让别人告诉我SDL2示例工作正常,而我对可能出了什么问题不知所措。
似乎特别是SDL2无法正确呈现视图。
下面是一个2分钟的视频,清楚地显示了问题:https://youtu.be/sn14v-4qrrE(可能希望启用1080p才能清楚地看到文本)