我正在尝试用Java打开本地视频,但是何时执行
Desktop.getDesktop().open(FILE)
视频正在打开,但之后我可以在shell中看到此输出
[0000000000b07148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007fe7b0c01808] avi demux error: no key frame set for track 1
[00007fe7980009c8] vdpau_avcodec generic error: unsupported codec 13 or profile -1
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
QObject::~QObject: Timers cannot be stopped from another thread
即使我关闭视频程序也没有重新获得控制权,shell仍然被阻止,我唯一能做的就是按ctrl + C. 我正在使用linux Mint,默认视频程序是vlc。 我该怎么办?
编辑:我注意到即使执行
也会显示相同的错误vlc path_to_file
来自shell