zmxv / react-native-sound

React Native module for playing sound clips
MIT License
2.78k stars 747 forks source link

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

Open DanStevensonDev opened 1 year ago

DanStevensonDev commented 1 year ago

:beetle: Description

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

:beetle: What have you tried?

react-native-sounds config is set to below code

:beetle: 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()
}

:bulb: Possible solution

Unknown

Is your issue with...

Are you using...

Which versions are you using?

Does the problem occur on...

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

shubhammalvedev commented 1 year ago

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....

danbjork commented 1 year ago

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.
BraveEvidence commented 1 year ago

This will help https://www.youtube.com/watch?v=vVI7ZAZq5e0