gpt4 book ai didi

android - 使用 Android 6.0.1 但不是 5.1.1 的 Galaxy S6 上的 Gear VR 应用程序中的 TBE 音频跳过

转载 作者:行者123 更新时间:2023-11-30 00:43:39 26 4
gpt4 key购买 nike

我正在 Unity 中开发一款 Gear VR 应用,它可以播放与空间化 TBE 音频同步的立体 360 视频。

它是在 Unity 5.5.1p3 中开发的,使用 Oculus Utilities v1.11.0 和 OVRPlugin v1.11.0。

它使用 Two Big Ears v0.9.9 插件播放 29Mb .tbe 音频文件(位于项目的 StreamingAssets 文件夹中)。

我们已经在多款三星手机上进行了测试:

  • Galaxy S7:没有问题
  • 搭载 Android 5.1.1 的 Galaxy S6:没有问题
  • 搭载 Android 6.0.1 的 Galaxy S6:音频经常跳频,发出“唧唧声”

通过刷写 ROM 来降级操作系统,这在几台 S6 上得到了复制。

我们尝试了很多实验来缩小问题范围,包括:

  1. 禁用视频播放:无效
  2. 减少 TBSpatDecoder 音量:这解决了之前项目的剪辑问题;但是,这里没有效果
  3. 将 Unity 的 DSP 缓冲区大小更改为“最佳性能”:这会略微减少跳跃

根据 adb logcat,该应用始终以 58-60fps 的速度运行。

如果您对此问题有任何见解或建议,我们将不胜感激。

提前致谢!

埃文

最佳答案

几个月前我遇到了类似的问题。我设法通过使用最新版本的 TBAudioEngine (0.9.95) 并将解码器的音量从 1 降低到 0.75 来解决它。您可以在这里下载最新版本:https://facebook360.fb.com/spatial-workstation/

关于android - 使用 Android 6.0.1 但不是 5.1.1 的 Galaxy S6 上的 Gear VR 应用程序中的 TBE 音频跳过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42155431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com