zmxv / react-native-sound

React Native module for playing sound clips

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sounds playing when iPhone is in silent mode and setCategory('Ambient')

DanStevensonDev opened this issue · comments

🪲 Description

I am trying to play ambient sounds, where they should be muted if the device is in silent mode.

🪲 What have you tried?

react-native-sounds config is set to below code

🪲 Please post your code:

import Sound from 'react-native-sound'

const start_final = new Sound('start_final.mp3', Sound.MAIN_BUNDLE)

Sound.setActive(true)
Sound.setCategory('Ambient')
Sound.setMode("Default")

const playStart = () => {
  start_final.play()
}

💡 Possible solution

Unknown

Is your issue with...

  • iOS
  • Android
  • Windows

Are you using...

  • React Native CLI (e.g. react-native run-android)
  • Expo
  • Other: (please specify)

Which versions are you using?

  • React Native Sound: ^0.11.2
  • React Native: 0.64.3
  • iOS: 15.6.1
  • Android: N/A
  • Windows: N/A

Does the problem occur on...

  • Simulator
  • Device

If your problem is happening on a device, which device?

  • Device:
    iPhone 12

You can handle this by lowering volume :

start_final.setVolume(0)

like above statement rest thing u can handle by fetching details of device if its mute or not handle this accordingly....

I'm wondering if it is still possible to play sounds when you are on silent mode on iOS? Seems like some features have been deprecated? 🤔

The signature '(value: AVAudioSessionCategory): void' of 'MySound.setCategory' is deprecated.