我正在尝试构build这个“简单”程序时遇到一些麻烦。
我的目标是创build一个C程序,执行一个mp3声音文件,说“你好”,并在Windows启动时运行。
#include<stdio.h> main(int argc, char *argv[]){ FILE *fp; char s[100]; int i; if((fp=fopen("Hello.mp3","rb"))==NULL) //Open file and read on binary mode { printf("Could not open the file\n"); exit(1); } fclose(fp); }
我认为,解释MP3编码的数据,我必须使用一个库,但我真的需要帮助。
最好的祝福,
里卡多
我想我们无法像这样打开一个mp3文件,就像任何普通的文本文件一样。
fp=fopen("Hello.mp3","rb")
我们必须使用一个编解码器来实际播放mp3文件,或者至少使用一个有一个的库。
看看这些地方。
如何在C中播放MP3文件?
SDL混音教程