Я разрабатываю приложение Gear VR в Unity, которое воспроизводит стереоскопическое 360-градусное видео синхронно с пространственным звуком TBE.
Он разработан в Unity 5.5.1p3 с использованием Oculus Utilities v1.11.0 и OVRPlugin v1.11.0.
Он использует плагин Two Big Ears v0.9.9 для воспроизведения 29-мегабайтного аудиофайла .tbe (расположенного в папке StreamingAssets проекта).
Мы протестировали на нескольких телефонах Samsung:
- Galaxy S7: нет проблем
- Galaxy S6 с Android 5.1.1: нет проблем
- Galaxy S6 с Android 6.0.1: звук часто пропускает, издавая "чириканье"
Это было воспроизведено на нескольких S6 путем прошивки ПЗУ для понижения версии ОС.
Мы провели множество экспериментов, чтобы сузить проблему, в том числе:
- отключение воспроизведения видео: без эффекта
- уменьшение объема TBSpatDecoder: решены проблемы с отсечением в предыдущих проектах; но здесь нет эффекта
- изменение размера буфера DSP Unity на «Лучшая производительность»: это немного уменьшило количество пропусков
Согласно adb logcat, приложение стабильно работает со скоростью 58-60 кадров в секунду.
Любое понимание этого вопроса или предложения будут с благодарностью.
Заранее спасибо!
Эван