react-native-is-muted
v0.0.8
Published
Check if a device is muted
Downloads
336
Readme
react-native-is-muted
Detect the silent switch state in iOS.
Installation
Install the library from
npm
npm install react-native-is-muted
Link native code React native 0.60+ (IOS only)
cd ios && pod install # for iOS
pre 0.60
react-native link react-native-is-muted
(IOS only) Add MuteChecker.caf to buildpase "Copy Bundle Resources"
- Open your project in XCode
- Click on project name > Target > Build Phases > Copy Bundle Resources
- Click on the + icon
- Click on Add another...
- Add MuteChecker.caf, located in nodemodules/react-native-is-muted/ios/
Done
Usage
Promise
import IsMuted from 'react-native-is-muted';
IsMuted()
.then(muted => {
console.log('Muted:', muted);
})
.catch(error => {
console.error(error);
});
Async await
import IsMuted from 'react-native-is-muted';
try {
const muted = await IsMuted();
console.log('Muted: ', muted);
} catch (error) {
console.error(error);
}