gpt4 book ai didi

android - 如何从两个扬声器播放?

转载 作者:行者123 更新时间:2023-12-02 23:02:04 27 4
gpt4 key购买 nike

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

因此,对于声音播放,我使用的是双簧管lib

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

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

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

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

但是我什么也没找到。

怎么做?

最佳答案

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

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

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

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

关于android - 如何从两个扬声器播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61079386/

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