2017-02-10 23 views
1

Я разрабатываю приложение Gear VR в Unity, которое воспроизводит стереоскопическое видео 360 в синхронизации с пространственным звуком TBE.Пробег аудио в приложении Gear VR на Galaxy S6 с 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 для воспроизведения аудиофайла 29 Мб .tbe (находится в папке StreamingAssets проекта). не

Мы тестировали на нескольких телефонах Samsung:

  • Galaxy S7: нет вопросов
  • Galaxy S6 с Android 5.1.1: никаких проблем
  • Galaxy S6 с Android 6.0.1: аудио часто пропускается, делая «чирп»

Это было реплицировано на нескольких S6, сверкнув ПЗУ, чтобы понизить ОС.

Мы пытались многочисленные эксперименты, чтобы сузить проблему, в том числе:

  1. отключение воспроизведения видео: никакого эффекта
  2. уменьшение объема TBSpatDecoder: это решены вопросы отсечения на предыдущих проектах; но никакого эффекта здесь
  3. изменения Юнити DSP Размер буфера для «Best Performance»: это уменьшило не пропуская немного

Согласно ADB LogCat, приложение работает стабильно на 58-60fps.

Любое понимание этой проблемы или предложений было бы весьма полезным.

Заранее благодарен!

Evan

ответ

1

У меня была аналогичная проблема несколько месяцев назад. Мне удалось решить эту проблему, используя последнюю версию TBAudioEngine (0.9.95) и понижая громкость декодера от 1 до 0,75. Вы можете скачать последнюю версию здесь: https://facebook360.fb.com/spatial-workstation/