首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mix_Chunk和Mix_Music有什么不同?

Mix_Chunk和Mix_Music有什么不同?
EN

Stack Overflow用户
提问于 2012-02-11 08:41:27
回答 2查看 4.3K关注 0票数 5

什么时候应该使用Mix_Chunk而不是Mix_Music

EN

回答 2

Stack Overflow用户

发布于 2012-02-11 08:57:37

SDL_mixer支持播放samples音乐。文档是这样写的:

SDL_mixer是一个示例多声道音频混音器库。

它支持任意数量的16位立体声音频同时播放声道,外加单个声道的音乐

由于支持播放这两种类型的音频,因此每种类型都有一个结构。

  • Mix_Chunk结构代表一个样本,换句话说就是声音效果。
  • Mix_Music结构代表一段音乐,可以播放很长一段时间,通常是重复的。

当您想要播放声音效果时,您可以使用Mix_Chunk and it's associated functions。当你想播放音乐时,你可以使用Mix_Music and it's associated functions

重要的是要记住,您可以一次播放多个样本,但一次只能播放一首音乐。

票数 9
EN

Stack Overflow用户

发布于 2012-02-11 08:57:16

Mix_Chunk用于播放声音样本,而Mix_Music用于播放音乐。

两者之间的一个关键区别是,一次可以在不同的声道上播放多个Mix_Chunk,而一次只能播放一个Mix_Music。

例如,如果您正在编写一个游戏,您可能希望使用Mix_Music作为背景音乐,使用Mix_Chunk作为音效(激光、加电等)。

More info

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9236746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档