天天看點

iOS - AudioServicesPlay 短頻音效播放前言1、短頻音效播放

系統聲音服務(System Sound Services)提供了一個接口,用于播放不超過 30 秒的聲音。它支援的檔案格式有限,具體地說隻有 CAF、AIF 和使用 PCM 或 IMA/ADPCM 資料的 WAV 檔案。由于這些函數沒有提供操縱聲音和控制音量的功能,是以當你為多媒體或者遊戲建立專門的配樂時,不要使用系統聲音服務。

iOS 使用系統聲音服務來支援三種不同的通知:

1、聲音:立刻播放一個簡單的聲音檔案。如果手機被設定為靜音,使用者什麼也聽不到。

2、提醒:播放一個聲音檔案,如果手機被設定為靜音或震動,将通過震動提醒使用者。

3、震動:震動手機,而不考慮其他設定。

短頻音效播放(系統提示音):

添加庫檔案:AudioToolbox.framework

包含頭檔案:#import <AudioToolbox/AudioToolbox.h>

Objective-C

Swift