社区
游戏开发
帖子详情
SDL如果在同一进程里同时播放多个声音流或者文件
xxq123321
2014-07-08 10:09:12
在同一进程中第二次调用SDL_OpenAudio ,会返回错误,显示该设备已经被打开,那么播放第二个声音文件的时候我改怎么做呢,谢谢解答
...全文
756
5
打赏
收藏
SDL如果在同一进程里同时播放多个声音流或者文件
在同一进程中第二次调用SDL_OpenAudio ,会返回错误,显示该设备已经被打开,那么播放第二个声音文件的时候我改怎么做呢,谢谢解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语言实现的贪吃蛇对战版中,通常会使用多线程或多
进程
编程技术,确保两位...
devc++一步步开发一个围棋软件
在本项目中,我们将探讨如何使用DevC++这个C++集成开发环境来开发一个...这个过程涉及到了C++编程、图形界面设计、算法实现以及软件工程中的测试和优化等
多个
方面,对于提升开发者的技术能力和解决问题的能力大有裨益。
贪吃蛇_boxed.zip
- 多人模式:可以设计多人对战模式,让
多个
玩家在
同一
界面上控制各自的蛇,增加竞技性。 - 个性化元素:允许玩家自定义蛇的外观,增加游戏的趣味性。 总结,"贪吃蛇_boxed.zip"压缩包提供的贪吃蛇小游戏,不仅是...
一些简单经典的C语言代码
这些
文件
名揭示了压缩包中包含的C语言学习资源涵盖了
多个
关键主题,让我们逐一深入探讨。 首先,"链表"是C语言数据结构中的一个重要概念。链表不同于数组,它不连续存储数据,而是通过指针连接各个节点。在C语言中...
银行模拟系统-C
总结,这个银行模拟系统展示了C语言在构建复杂应用中的能力,涵盖了GUI设计、数据结构、算法、事件驱动编程和并发控制等
多个
方面。通过研究这个系统,开发者不仅可以深化对C语言的理解,还能学习到如何构建一个功能...
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章