iPhone OS的音頻技術為用戶提供了豐富的音頻體驗。它包括音頻回放,高質量的錄音和觸發設備的振動功能等。
iPhone OS的音頻技術支持如下音頻格式:AAC、Apple Lossless(ALAC)、A-law、IMA/ADPCM(IMA4)、Linear PCM、μ-law和Core Audio等。
① 核心音頻(Core Audio Family)
▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇
核心音頻框架家族(Core Audio family of frameworks)提供了音頻的本地支持,如下圖所示。
Core Audio是一個基于C語言的接口,并支持立體聲(Stereo Audio)。開發能采用iPhone OS 的Core Audio框架在iPhone 應用中產生、錄制、混合和播放音頻。
開發者也能通過核心音頻訪問手機設備的振動功能。
核心音頻框架:
② OpenAL
▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇ ▇
iPhone OS 也支持開放音頻庫(Open Audio Library, OpenAL)。OpenAL是一個跨平臺的標準,它能傳遞位置音頻(Positional Audio)。開發者能應用OpenAL在需要位置音頻輸出的游戲或其他應用中實現高性能、高質量的音頻。
由于OpenAL是一個跨平臺的標準,采用OpenAL的代碼模塊可以平滑地移植到其他平臺。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。