#include <SDL2/SDL.h>
#include <SDL2/SDL_mixer.h>
//先声明声音的头文件
int main(int * argc, char * argv[])
{
SDL_Init(SDL_INIT_EVERYTHING);
//为了省去麻烦,初始化全部
Mix_OpenAudio(44100,MIX_DEFAULT_FORMAT,2,2048); /*播放声音,首先打开音频播放器,它这里面有四个参数,*/
//第一个为声音的频率,这里我填上44100,如果想填上系统提供默认的值可以填MIX_DEFAULT_FREQUENCY
//第二个为声音的格式,这里我们填默认的格式就可以了,也就是MIX_DEFAULT_FORMAT
//第三个为声道,一般我们是两个音响,写个2表示开双声道,也可以填系统提供的默认的值MIX_DEFAULT_CHANNELS
//第四个音效的大小,2048表示把声音分成几段,每段是2048个字节
Mix_Music * sound =Mix_LoadMUS("sky.wav");
//把声音加载进来
//把声音和本程度放在同一文件夹下或同一路径,并把声音名称改为sky,声
#include <SDL2/SDL_mixer.h>
//先声明声音的头文件
int main(int * argc, char * argv[])
{
SDL_Init(SDL_INIT_EVERYTHING);
//为了省去麻烦,初始化全部
Mix_OpenAudio(44100,MIX_DEFAULT_FORMAT,2,2048); /*播放声音,首先打开音频播放器,它这里面有四个参数,*/
//第一个为声音的频率,这里我填上44100,如果想填上系统提供默认的值可以填MIX_DEFAULT_FREQUENCY
//第二个为声音的格式,这里我们填默认的格式就可以了,也就是MIX_DEFAULT_FORMAT
//第三个为声道,一般我们是两个音响,写个2表示开双声道,也可以填系统提供的默认的值MIX_DEFAULT_CHANNELS
//第四个音效的大小,2048表示把声音分成几段,每段是2048个字节
Mix_Music * sound =Mix_LoadMUS("sky.wav");
//把声音加载进来
//把声音和本程度放在同一文件夹下或同一路径,并把声音名称改为sky,声