iphone快速加载声音文件

Posted

技术标签:

【中文标题】iphone快速加载声音文件【英文标题】:iphone-loading sound files quickly 【发布时间】:2013-11-16 00:50:16 【问题描述】:

我正在制作一款太空射击游戏。我想在用户每次按下按钮时播放声音。这是一个长度约为半秒的短 .wav 文件。此外,当用户死亡时,我有一个爆炸 .mp3 文件可以播放。由于可以非常快速地单击开火按钮,因此我需要快速播放声音。我之前使用了一些 avaudio 播放器代码,每次我需要开火时都会制作一个新的音频播放器,但如果我开火很快,这偶尔会崩溃。关于快速播放声音文件的方法有什么建议吗? (在你的回答中包含一些示例代码会很棒)

【问题讨论】:

【参考方案1】:

如果你使用 MPMediaPlayback 你可以试试prepareToPlay

【讨论】:

但是,当我非常快速地单击开火按钮时,它会在播放下一个声音之前播放整个声音,还是会在我单击开火时切断第一次开火的声音第二次?

以上是关于iphone快速加载声音文件的主要内容,如果未能解决你的问题,请参考以下文章

预加载通过 iPhone AudioServices 播放的声音

在 iPhone 上将声音录制为 WAV

iPhone声音:在播放时调整音频文件的播放速度

在 iPhone 上完美连续播放声音

iPhone下mp4视频无法播放和部分手机只有声音没有画面

iPhone:AVAudioPlayer 并不总是在设备上播放音频