如何使用C ++在VLC中播放MP3文件
how to play a mp3 file in vlc with c++
我必须编写一个在VLC中播放指定歌曲的c ++代码。我做了一些研究,但没有发现太多。
#include <iostream>
#include <string>
//#include "VLCWrapper.h"
//#include<libvlccore.dll>
//#include<libvlc.dll>
using namespace std;
int main()
{
cout << "Welcome to VLC launcher program!" << endl;
cout << "Please enter a filename: ";
string filename;
getline(cin, filename);
string comm = "vlc "";
comm += filename + """;
system(comm.c_str()); //call VLC with the file "filename"
return 0;
}
这是我发现的,但是当我编译时,似乎"vlc"未被识别为内部或外部命令可操作程序或批处理文件。我需要一些帮助,拜托。
很可能你在 path 中没有vlc
,因为当我编译它时
(不得不添加这个)
#include <cstdlib>
它运行良好(我用g++
编译了它):
$ ./a.out欢迎来到VLC启动器程序!请输入文件名:Darkside.mp4VLC 媒体播放器 2.1.5 林斯风 (修订版 2.1.4-49-gdab6cb5)[0x1888a58] 脉冲音频输出错误: 脉冲音频服务器连接失败: 连接被拒绝[0x1770028] main libvlc:使用默认接口运行 vlc。使用"cvlc"使用不带接口的 vlc。字体配置警告:FcPattern 对象大小不接受值"0"字体配置警告:FcPattern 对象大小不接受值"0"字体配置警告:FcPattern 对象大小不接受值"0"字体配置警告:FcPattern 对象大小不接受值"0"[0x7f8288001248] 主 vout 显示错误:无法调整显示大小
您可以尝试将vlc
替换为完整路径(例如。 /usr/bin/vlc
)...
如果你在Windows上(可怜的你),它会是一样的,只是谷歌"不是内部或外部命令",就会有一些关于如何修复它的提示。
另外,您可能需要vlc.exe
,我从未在Windows上使用过命令行,因此不确定它在那里的工作方式。
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- 如何添加mp3文件作为资源,然后播放
- QML多媒体播放文件夹中的所有mp3
- 使用 Struct 进行 mp3 播放器模拟C++(不需要播放 mp3 的唯一显示列表)
- 如何在c ++程序中播放或打开*.mp3或*.wav声音文件?
- 在NACL中播放MP3文件
- 使用 C++ 在 Linux 中播放.mp3或其他音频文件
- 如何使用C ++在VLC中播放MP3文件
- 在窗口上播放和暂停.wav或.mp3文件
- 一个简单的C程序,使用libvlc播放mp3
- 有没有办法暂停/停止使用 mcisendstring 播放 mp3 文件"wait"选项?
- 使用SDL在后台播放MP3时生成声音效果
- C++BASS库-简单的mp3示例播放
- 在Windows中创建功能齐全的MP3播放器
- 管理MP3的播放速度和位置
- 使用Windows内置的MP3解码器播放音频
- 在Python或c++中播放mp3的单声道
- 使用c++程序播放Mp3文件
- visual MP3播放使用mci发送字符串c++
- 有没有简单的方法来播放mp3文件