1.0 配置
1.下载
2.配置 图片中显示顺序无所谓 (优化下可以使用相对路径,SDL2_image.lib 见第三步)
3.扩展库下载 SDL2_image-2.6.3-win32-x64.zip
把下载的头文件和库放到配置第二步配置的路径里面
4.注意
将对应路径下的dll库拷贝到测试项目生成的Debug下(没有本质解决问题,具体可以搜一搜一劳永逸的方法)
2.0 测试Demo运行
1.音视频播放
#include <SDL.h>
int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_AUDIO);
SDL_AudioSpec wavSpec;
Uint8 *wavBuffer;
Uint32 wavLength;
SDL_LoadWAV("sample.wav", &wavSpec, &wavBuffer, &wavLength);
SDL_AudioDeviceID deviceId = SDL_OpenAudioDevice(NULL, 0, &wavSpec, NULL, 0);
SDL_QueueAudio(deviceId, wavBuffer, wavLength);
SDL_PauseAudioDevice(deviceId, 0);
SDL_Delay(5000);
SDL_CloseAudioDevice(deviceId);
SDL_FreeWAV(wavBuffer);
SDL_Quit();
return