我正在用expo构建一个react原生应用程序,我需要的音频只能来自左或右耳机/扬声器。我用expo av播放声音文件。我在expo av文档中搜索了关于左右平移的信息,但没有找到任何信息。我需要切换到其他依赖项吗?
不,expo-av和react原生音轨播放器都不支持此功能。但是,您可以使用react原生声音来代替以下功能。
-
getPan()
:返回音频播放器的立体声平移位置(不是系统范围内的平移(,范围从-1.0(完全向左(到1.0(右(。默认值为0.0(居中(。 -
setPan()
:value{number}设置平移,范围从-1.0(左满(到1.0(完全右侧(。 -
getNumberOfChannels
:返回通道数(单声道1个,2个对于立体声(,或者在加载声音之前为-1。
这个包不适用于expo-go。因此,建立一个新的世博会开发客户端,并包含该包。