1
2
从你的代码片段中,
在方法的顶部,调用
在后面的方法中,您将用一个全新的AVAudioPlayer实例替换现有的音频播放器。上一个
我将尝试创建一个AVAudioPlayer对象缓存,每个声音对应一个对象,而不是缓存声音数据或url。在你的
你可以用
或者你可以直接做准备
|
2
2
检查是否在函数中异步获取数据。。
如果是异步获取,则执行将被阻止,直到它获取数据为止。 |
3
1
如果您的音频长度小于30秒,并且是线性PCM或IMA4格式,并且打包为.caf、.wav或.aiff,则可以使用系统声音: 导入AudioToolbox框架
在.m文件中,在init方法中实现它:
这对我来说很管用,当按下按钮的时候,播放的声音非常接近。希望这对你有帮助。 |
4
0
对我来说,这有时也发生在模拟器中。这台设备似乎一切正常。你测试过实际的硬件吗? |
user6428350 · 我如何在iOS中重复一首歌? 7 年前 |
Amarsh · 任何HTML5录音机(以及音频播放器) 7 年前 |
Newbie Questions · 当用户打开静音开关时静音 8 年前 |
msampaio · iOS Swift中的简单低延迟音频播放 9 年前 |
Adina Marin · 按下home按钮时在后台播放音乐 9 年前 |
JordanC · AVAudioSession错误 9 年前 |
Erik · 快速打开/关闭音频播放 9 年前 |
flang1 · 暂停音乐播放器时检测 10 年前 |