【问题标题】:[[SimpleAudioEngine sharedEngine]playeffect:@""] overloading probleam[[SimpleAudioEngine sharedEngine]playeffect:@""] 重载问题
【发布时间】:2013-03-17 03:11:06
【问题描述】:

在我的游戏中,一个音频正在使用

[[SimpleAudioEngine sharedEngine]playeffect:@"audio.aac"]; 功能。

当我触摸一个精灵时,我播放了另一个 1 秒的音频。

我的问题是我的第一个“audio.aac”在我连续触摸精灵 8 到 10 次时停止,任何解决方案。

我们将不胜感激。

【问题讨论】:

  • 我使用 AVAudioplayer 来解决这个问题......现在它工作正常......

标签: iphone audio cocos2d-iphone simpleaudioengine


【解决方案1】:

您必须使用 .caff 格式的 .wav 44100 Hz 16 位立体声才能同时播放多种音效。

【讨论】:

  • 我没听懂你.. 我有两个不同的文件要播放,一个是 2 分钟,另一个是 1 秒。当我玩 1 秒时。文件第一个文件将静音..
【解决方案2】:

你可以使用

[[SimpleAudioEngine]sharedEngine]playBackroundMusic:@"backgroundmusic.aac"];

在您的 playEffect 时播放 2 分钟的剪辑循环 单独运行。

【讨论】:

  • 我不明白你的目标是什么......所以你有背景音乐播放,以及两分钟和一秒的剪辑。您希望在播放一秒钟的剪辑时将两分钟的剪辑静音吗?还是你想把两者重叠?
  • 我有一个连续播放的背景音乐。在进行一个场景时,我播放了一段两分钟的音频。当我触摸一个精灵时,会播放 1 秒的声音.. 所以如果我连续触摸那个精灵,1 秒的音频会正确播放,但过了一会儿,2 分钟的音频就会停止。我想我现在清理自己了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-22
  • 1970-01-01
  • 1970-01-01
  • 2011-04-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多