Собственная библиотека не работает должным образом в отдельном приложении Expo (Undefined не является объектом (оценивается SystemSettingNative.setVolume)) - PullRequest
0 голосов
/ 06 июня 2018

Я только что отключил выставочный проект, чтобы иметь возможность установить глобальную громкость моего телефона (я никогда раньше этого не делал), связь с реактивным выходом работает нормально, но когда я пытаюсь использовать setVolume метод из библиотеки SystemSetting

Я получаю ошибку:

Undefined is not an object (evaluating 'SystemSettingNative.setVolume')

Я что-то не так делаю?(Я также безуспешно пытался связать библиотеку вручную)

import SystemSetting from 'react-native-system-setting';

export default class DispositivoGenerico extends React.Component{

  MudaVolume(InputValue){
  var oldMax = 255;
  var oldMin = 0;
  var newMax = 100;
  var newMin = 0;
  var oldRange = oldMax - oldMin
  var newRange = newMax - newMin

  var newValue = ((InputValue - oldMin) * newRange / oldRange) + newMin;

  SystemSetting.setVolume(newValue);
  this.props.OnValueChangeSlider(InputValue);
...