如何从两个扬声器播放?

问题描述 投票:1回答:1

我有Pixel 2XL,该设备的顶部有2个扬声器,底部有1个扬声器。

所以,为了播放声音,我使用的是双簧管库

https://github.com/google/oboe/tree/master/samples/hello-oboe

但是我注意到声音只是从顶部的一个扬声器播放。

但是例如,在PlayMarket上有一个应用程序-SoundCloud,如果我尝试从该应用程序播放某些内容,我会听到声音从顶部和底部两个扬声器发出。

因此,我假设在oboe lib上应该有一个设置,以便设置我需要如何从哪个扬声器播放声音等等。

但是我什么都没找到。

如何做?

android audio audio-streaming oboe
1个回答
0
投票

channelCount是使用setChannelCount(cc)在构建器上设置的https://github.com/google/oboe/blob/d27324865282e8d8497bdc6652df98d3f2f0f6c7/samples/hello-oboe/src/main/cpp/HelloOboeEngine.cpp#L93

您无法将声音定向到特定扬声器。路由由电话确定。

我在Pixel 2 XL上尝试了Hello-Oboe。如果用拇指遮住顶部扬声器,声音肯定会改变。因此,它正在通过设备上的顶级扬声器播放。

也许某些应用程序让手机处于将顶级扬声器当作听筒的状态。尝试重新启动手机。现在在顶部扬声器中听起来更大吗?

© www.soinside.com 2019 - 2024. All rights reserved.