目前我想写一个FFmpeg+SDL2的播放器,大部分都实现了,卡在了停止某一路音频的问题上。
我知道SDL_OpenAudio()和SDL_CloseAudio()是打开‘“音频设备1”的;所以我要同时播放多个音频就用了SDL_OpenAudioDevice(参数)和SDL_CloseAudioDevice(音频设备i)来打开和关闭指定的那一路。
打开多路是成功了的,可以同时播放2首歌,但是我调用SDL_CloseAudioDevice(音频设备i)关闭某一首歌的时候,2首歌全部都被关闭了,这是为什么啊?求大神指教