BREW KDDI 聲音有關問題

2021-04-08 12:45:35 字數 790 閱讀 5249

最近我們在做一些

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...