Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }