private void EqualizerChanged(object p) { int param = Convert.ToInt32(p); var result = Equalizers.FirstOrDefault(x => x.BandId == param); int value = result.Value; _equalizers.SetBandLevel(param, value); }
private void InitApp() { mediator = Mediator.Instance; _audioPlayer = DependencyService.Get <IAudioPlayerService>(); _media = DependencyService.Get <IMediaService>(); playingPage = new Playing(); songsPage = new Songs(); albumPage = new AlbumPage(); equalizerPage = new Equalizers(); EqualizerViewModel evm = new EqualizerViewModel(mediator); mediator.Equalizer = evm; mediator.PlayingPage = playingPage; equalizerPage.BindingContext = evm; _seekerUpdatesPlayer = true; AlbumArt = ImageSource.FromFile(FileImages.NoAlbum); SliderMax = 100; _audioPlayer.OnFinishedPlaying = () => { Shuffle(1); }; LoadCommands(); }