Pixel Buds Pro的最新固件更新启用了空间音频的头部跟踪。你知道谷歌是否在Android中提供了一个API来读取PixelBuds IMU中的数据(即Angular /方向数据),就像苹果为AirPods(CoreMotion API)所做的那样?我想这将是通过Android的传感器HAL API但我还没有找到任何阅读这些数据的文档。此外,你知道如果通过Android的空间13
ro.audio.spatializer_enabled=true
可以固定声源的位置吗?
k2arahey1#
Android提供了Spatial Audio API,它记录了在应用中集成空间音频的所有方法,包括如何使用Pixel Buds Pro集成头部跟踪。这也意味着头部追踪可能只适用于Pixel手机。其他android 13设备可能也能用,但除非OEM声明,否则无从得知。Android开源项目记录了OEM在其流程中采用空间音频的过程,因此看起来实际采用支持取决于他们。实际上,可以使用Sensor.TYPE_HEAD_TRACKER获取原始传感器数据-请参阅此处的文档。但医生们不祥地说:请注意,此传感器类型通常不可供应用使用。...我试过了,它不工作(虽然我没有使用Pixel设备)。现在它看起来像是和你结婚了
Sensor.TYPE_HEAD_TRACKER
我真的希望它能很快开放--目前它和苹果的API一样封闭,尽管至少它们提供了一个不错的API来获取运动数据。
1条答案
按热度按时间k2arahey1#
Android提供了Spatial Audio API,它记录了在应用中集成空间音频的所有方法,包括如何使用Pixel Buds Pro集成头部跟踪。这也意味着头部追踪可能只适用于Pixel手机。其他android 13设备可能也能用,但除非OEM声明,否则无从得知。
Android开源项目记录了OEM在其流程中采用空间音频的过程,因此看起来实际采用支持取决于他们。
实际上,可以使用
Sensor.TYPE_HEAD_TRACKER
获取原始传感器数据-请参阅此处的文档。但医生们不祥地说:请注意,此传感器类型通常不可供应用使用。
...我试过了,它不工作(虽然我没有使用Pixel设备)。
现在它看起来像是和你结婚了
我真的希望它能很快开放--目前它和苹果的API一样封闭,尽管至少它们提供了一个不错的API来获取运动数据。