1

我正在尝试像收音机一样使用我的安卓电视盒(TX3 mini)。我使用 react native 和 expo 构建的应用程序工作,并且当应用程序在后台时,音频确实会播放。音频来自 AV 端口,而不是通过 HDMI。但是,当我在启动应用程序后拔下 HDMI 时,音频停止工作。我是否必须在 Android 框中配置此设置以在拔下 HDMI(显示器)时保持音频和应用程序运行,或者我在编码时在我的应用程序中设置的东西?我在代码中寻找设置,但找不到。

我正在使用import { Audio } from 'expo-av'图书馆。

音频设置:

await Audio.setAudioModeAsync({
    allowsRecordingIOS: false,
    interruptionModeIOS: Audio.INTERRUPTION_MODE_IOS_DO_NOT_MIX,
    playsInSilentModeIOS: true,
    interruptionModeAndroid: Audio.INTERRUPTION_MODE_ANDROID_DO_NOT_MIX,
    shouldDuckAndroid: true,
    staysActiveInBackground: true,
    playThroughEarpieceAndroid: true
  });

应用程序运行后,我想断开显示器并继续在扬声器上播放音频。

如果您需要更多详细信息,请告诉我,并感谢您的任何意见。

谢谢

4

0 回答 0