#include<SDL/SDL.h>#include<SD
c4droid吧
全部回复
仅看楼主
level 3
袁逍Belief 楼主
#include<SDL/SDL.h>
#include<SDL2/SDL_mixer.h>
int main(int argc,char *argv)
{
SDL_Init(SDL_INIT_AUDIO);
Mix_OpenAudio(22050,MIX_DEFAULT_FORMAT,2,1000);
Mix_Music *sound=Mix_LoadMUS("/sdcard/sourse/3.mp3");
Mix_PlayMusic(sound,1);
SDL_Delay(10000); //一定要有此句话,否则程序会立即关闭,而不会听到声音
return 0;
}
不能播放音乐,请大神看看,不胜感激
2018年11月06日 16点11分 1
level 1
我是小白,问一下楼主,安装sdl是不是要root呀?
2018年11月06日 23点11分 2
可以不用,
2018年11月07日 07点11分
level 12
没问题的 可能你路径问题 还有就是sdl2老版本播放mp3播放不出来 升级一下
2018年11月07日 01点11分 3
请问大神有最新版吗
2018年11月07日 07点11分
level 3
袁逍Belief 楼主
谢谢,我再试试
2018年11月07日 07点11分 4
level 1
楼主有这个头文件吗
2021年04月23日 18点04分 5
level 1
我的两次调用mix_play函数才可以的,或设置循环次数为-1,或者是2,.估计播放需要时间输出到声卡而导致程序己运行至下一步
2022年01月06日 14点01分 6
1