c++ - 如何使用 C++ 使用 VLC 播放器运行视频文件

标签 c++ c windows media-player vlc

#include<Windows.h>

#include<direct.h>


    int main()
{
    _chdir`("C:\\Program Files (x86)\\VideoLAN\\VLC");
    system("vlc C:\\Users\\Documents\\Wildlife.wmv");

    return 0;
}

通过使用上面的代码,我可以使用 vlc 播放器成功运行视频,但是当视频播放完毕时,VLC 播放器窗口仍然没有关闭。如何关闭 VLC 播放器窗口?

请发表您的宝贵建议

最佳答案

使用选项--play-and-exitvlc://quit,即

system("vlc file:///C:\\Users\\Documents\\Wildlife.wmv --play-and-exit");

system("vlc file:///C:\\Users\\Documents\\Wildlife.wmv --vlc://quit");

如果你想使用另一个系统调用来终止它,在 Windows 上试试这个:

system("taskkill/im vlc.exe");

关于c++ - 如何使用 C++ 使用 VLC 播放器运行视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989041/

相关文章:

c# - 插入windows键盘缓冲区

c++ - 在 C++ 程序之间发送数据的基本命名管道?

c++ - 自定义输入流。流缓冲区和下溢方法

c - O_ASYNC 停止生成 SIGIO

c - 如何使用Fuse文件系统进行转换?

Python ctypes对齐数据结构

windows - 使用远程数据库设置 Windows Azure 开发存储

Java ProcessBuilder 抛出 IOException

c++ - 如何创建带参数的 packaged_task?

c++ - 在 vs2013 中禁用 c++11 功能