【问题标题】:Stop background sound if Sound id played from react native app如果从反应本机应用程序播放声音,则停止背景声音
【发布时间】:2017-09-11 18:51:50
【问题描述】:

我的应用中有视频播放器,运行良好。但是当我播放视频的时候有一个问题,如果在后台播放另一种声音,它会继续播放。理想的情况应该是背景声音应该停止播放,当我暂停视频时,背景声音应该再次开始播放。我不知道如何处理这种情况。任何帮助将不胜感激

【问题讨论】:

    标签: react-native react-native-sound


    【解决方案1】:

    在 iOS 上,您可以使用 AVAudioSessionCategoryAmbient 设置声音混合的方式。 Here 是可能选项的列表。 HereHere 是 react-native-sound 的方法,你可以设置。

    Sound.setCategory(value, mixWithOthers)
    

    value {string} 设置 AVAudioSession 类别,允许播放 背景声音,手机锁定时停止声音播放等。 参数选项:“Ambient”、“SoloAmbient”、“Playback”、“Record”、 “PlayAndRecord”、“AudioProcessing”、“MultiRoute”。

    Sound.setMode(value)
    

    value {string} 设置 AVAudioSession 模式,结合使用 使用类别来确定音频混合行为。范围 选项:“默认”、“语音聊天”、“视频聊天”、“游戏聊天”、 “VideoRecording”、“Measurement”、“MoviePlayback”、“SpokenAudio”。

    这应该与 Sound.setCategory 一起调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多