最近我們在做一些
brew
的歐美遊戲移植到kddi的外包專案,就聲音問題做一下總結,留作備份。
1、
有的遊戲裡原來使用了
isoundplayer介面,
kddi
驗證可能通不過
,要換成
imedia
介面。2、
一般kddi
的外包專案提供給我們的聲音檔案是
spf格式或者
mmf格式的**,:使用
ishell_loadresdata
把所有聲音在遊戲開始時加載入資源(遊戲結束時記得釋放),3、
關於mmf
建立spf
格式聲音例項使用的
classid
是aeeclsid_mediaphr
而
mmf格式聲音的例項需要用到的
classid
是aeeclsid_mediammf
,brew4個
spf1
個mmf
格式的。
所以brew
中使用aeeclsid_mediammf
同時只能建立乙個
4、關於中斷(中斷是聲音最容易出問題地方)
中斷是必須關閉所有聲音,並且釋放掉所有的聲音介面例項,等到恢復時再重新建立,但是記憶體中的聲音資源可以不用釋放。
作者(author):**ilelance
時間( time ):2006.06.27
出處( from ):http://blog.csdn.net/**ilelance
ubuntu聲音問題
在終端檢視音效卡 aplay l 成功顯示 playback硬體裝置列表 card 0 intel hda intel device 0 alc662 rev1 analog alc662 rev1 analog 子裝置 1 1 子裝置 0 subdevice 0 不成功顯示 aplay 沒有找到音...
git有關問題
最近使用了碼雲,方便把自己本地的 放到遠端,還可以隨時檢視自己的修改記錄,以便自己在不小心刪除自己的原始碼時的找回。下面就來總結一下git命令的使用 先需要建立git倉庫 1.git init 2.git add 自己檔案或者是資料夾的名字 如果是所有檔案就是all 3.git commit m 這...
android jni so有關問題
處理.so檔案時有一條簡單卻並不知名的重要法則。你應該盡可能的提供專為每個abi優化過的.so檔案,但要麼全部支援,要麼都不支援 你不應該混合著使用。你應該為每個abi目錄提供對應的.so檔案。當乙個應用安裝在裝置上,只有該裝置支援的cpu架構對應的.so檔案會被安裝。在x86裝置上,libs x8...