我正在開發Unity中的Gear VR應用程序,播放與空間化TBE音頻同步的立體360視頻。TBE音頻跳過Galaxy S6中的Gear VR應用程序與Android 6.0.1,但不是5.1.1
它是在Unity 5.5.1p3中開發的,使用Oculus Utilities v1.11.0和OVRPlugin v1.11.0。
它使用Two Big Ears v0.9.9插件播放29Mb .tbe音頻文件(位於項目的StreamingAssets文件夾中)。
我們已經在多個三星手機測試:
- 銀河S7:沒有問題
- 銀河S6採用Android 5.1.1 :沒有問題
- 銀河S6採用Android 6.0.1:音頻頻繁跳過,發出「唧唧聲」
這是通過閃爍ROM降級操作系統在幾個S6上覆制的。
我們已經試過無數次的實驗,以縮小問題的範圍,包括:
- 禁用視頻播放:沒有影響
- 減少TBSpatDecoder量:這在之前的項目解決的剪裁問題;但是,這裏
- 沒有影響改變統一的DSP緩衝區大小爲「最佳性能」:此略有下降
跳過據亞行logcat,應用程序是在58-60fps持續運行。
任何有關這個問題或建議的見解將不勝感激。
在此先感謝!
Evan