2011-03-09 163 views
0

我正在開發一個簡單的應用程序,它可以進行揚聲器測試。打算首先播放左揚聲器,然後播放右聲道(或基於選擇)。由於沒有辦法直接實現它,我正在嘗試覆蓋備用字節。我在十六進制編輯器中檢出了,並且字節以替代對(2字節)重複。在改寫時,它仍然在兩個揚聲器中播放聲音。音頻文件:僅通過一個揚聲器播放數據?

我目前使用簽署的Little Endian

我是不是做錯了什麼

16位?

這些都是可用的格式同時記錄聲音,我可以使用:

Unsigned 8-bit samples 
Signed 8-bit samples 
Unsigned 16-bit little-endian samples 
Unsigned 16-bit big-endian samples 
Signed 16-bit little-endian samples 
Signed 16-bit big-endian samples 
+0

你用什麼來播放音頻?這將對解決方案產生重大影響。 – sbooth 2011-03-09 16:44:48

+0

CoolEdit。和其他媒體玩家也一樣。 – Ankit 2011-03-10 05:21:02

回答

0

我認爲你要考慮使用AUPannerUnit,或aupn,它控制着左,右立體聲聲道。應該有一個有用的AUPannerUnits.txt教程文件。

來源:​​

+0

謝謝。但我無法從中獲益。 我應該給樣品音頻嗎? – Ankit 2011-03-09 07:47:59

+0

你可能想要提供更多細節。當你說你正在「製作應用程序來測試音頻」,並且使用了核心音頻標籤時,我以爲你正在構建一個音頻單元。你能否詳細說明你正在努力完成什麼,以及如何? – Wylie 2011-03-11 07:00:50

相關問題