iPhone 音频警告

程序如果需要发出一个音频警告信息给用户,通常可以采用3种方式:System Audio服务、Audio Queue和AVAudioPlayer。

对于播放一个简单的警告提示音,System Audio是首选。

Audio Queue播放对于程序的代价较高,过于复杂,毕竟我们只是想播放一个提示音;

AVAudioPlayer会干扰iPod音频,如果IPhone正在后台播放音乐,那么使用这种方式会影响音乐的播放。

所以相对来说,System Audio比较适用于播放简单的音频警告。

当然,System Audio也有缺点,例如当后台正在播放音乐时,提示音可能会被音乐掩盖。

另外,第一次播放System Audio时,会有一定的延迟。这个可以在程序启动后立即播放一个无声的音频解决,这样以后播放提示音时就不会有延迟。

System Audio只能播放AIFF,WAV和CAF几种格式的音频文件。


提示:根据苹果的说明,警告音持续时间不宜太长,最好不要超过30秒。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值