社区
游戏开发
帖子详情
SDL如果在同一进程里同时播放多个声音流或者文件
xxq123321
2014-07-08 10:09:12
在同一进程中第二次调用SDL_OpenAudio ,会返回错误,显示该设备已经被打开,那么播放第二个声音文件的时候我改怎么做呢,谢谢解答
...全文
706
5
打赏
收藏
SDL如果在同一进程里同时播放多个声音流或者文件
在同一进程中第二次调用SDL_OpenAudio ,会返回错误,显示该设备已经被打开,那么播放第二个声音文件的时候我改怎么做呢,谢谢解答
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_31349769
2016-03-21
打赏
举报
回复
引用 4 楼 jinyun0318 的回复:
楼主,这个问题解决了吗?谢谢
SDL2的解决方案如下: m_AudioDevID = SDL_OpenAudioDevice(NULL, 0, &m_AudioParams, NULL, SDL_AUDIO_ALLOW_ANY_CHANGE); if (m_AudioDevID == 0) { printf("Failed to open audio: %s\n", SDL_GetError()); return -1; } SDL_PauseAudioDevice(m_AudioDevID, 0);
jinyun1121
2015-11-14
打赏
举报
回复
楼主,这个问题解决了吗?谢谢
lprui
2014-11-07
打赏
举报
回复
楼主,你用的sdl是哪个版本,在1.2中有这些接口吗?
xxq123321
2014-11-05
打赏
举报
回复
解决方案为 SDL_*FromID那些带ID的接口
妈妈说女孩子要自立自强
2014-07-08
打赏
举报
回复
虽然不懂。。。来消灭一下零回复。。。 有个帖子好像跟你的问题挺像:
http://forums.libsdl.org/viewtopic.php?t=4134&sid=c06d7d2c75884b43d50e74a9d6301926
我看了下,如果你不是要同时播放,可能就是SDL 1.2的限制,同一时间一个channel只能播放一个,他们说1.3就好啦; 如果是要同时播放,好像就要mix,你再看看吧。。
c语言贪吃蛇游戏的双人对战版.zip
c语言贪吃蛇游戏的双人对战版.zip
devc++一步步开发一个围棋软件
基于鼠标操作,热座围棋软件,实现了完整的围棋落子规则(含打劫),但未包括数子功能。
贪吃蛇_boxed.zip
贪吃蛇小游戏
一些简单经典的C语言代码
比较好用的代码,包括链表,数组,指针,以及几个小项目。
银行模拟系统-C
C源码,包含图形界面的银行模拟系统,可以模拟顾客进入银行排队取号等活动
游戏开发
8,325
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章