我在尝试构建这个“简单”程序时遇到了一些麻烦。
我的目标是创建一个 C 程序,它执行一个 mp3 声音文件,说“Hello”并在 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 - 如何用c打开mp3文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15126058/