private async void InternetRadioConsumer_VolumeChanged(InternetRadioConsumer sender, object args)
 {
     var volume = await internetRadioConsumer.GetVolumeAsync();
     await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => 
     {
         this.VolumeSlider.Value = (volume.Volume * 100);
     });
 }
Beispiel #2
0
        private async void InternetRadioConsumer_VolumeChanged(InternetRadioConsumer sender, object args)
        {
            var volume = await internetRadioConsumer.GetVolumeAsync();

            await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                this.VolumeSlider.Value = (volume.Volume * 100);
            });
        }
Beispiel #3
0
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            var parameter = (MainPage.InternetRadioDeviceRegistrationInfo)e.Parameter;


            var joinResult = await InternetRadioConsumer.JoinSessionAsync(parameter.args, parameter.sender);

            if (joinResult.Status == AllJoynStatus.Ok)
            {
                internetRadioConsumer = joinResult.Consumer;
                var volume = await internetRadioConsumer.GetVolumeAsync();

                VolumeSlider.Value                    = (volume.Volume * 100);
                VolumeSlider.ValueChanged            += VolumeSlider_ValueChanged;
                internetRadioConsumer.VolumeChanged  += InternetRadioConsumer_VolumeChanged;
                internetRadioConsumer.PresetsChanged += InternetRadioConsumer_PresetsChanged;

                this.internetRadioConsumer.CurrentlyPlayingChanged += InternetRadioConsumer_CurrentlyPlayingChanged;
                await this.populateCurrentlyPlaying();

                await this.populatePresetList();
            }
        }
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            var parameter = (MainPage.InternetRadioDeviceRegistrationInfo)e.Parameter;


            var joinResult = await InternetRadioConsumer.JoinSessionAsync(parameter.args, parameter.sender);

            if (joinResult.Status == AllJoynStatus.Ok)
            {
                internetRadioConsumer = joinResult.Consumer;
                var volume = await internetRadioConsumer.GetVolumeAsync();
                
                VolumeSlider.Value = (volume.Volume * 100);
                VolumeSlider.ValueChanged += VolumeSlider_ValueChanged;
                internetRadioConsumer.VolumeChanged += InternetRadioConsumer_VolumeChanged;
                internetRadioConsumer.PresetsChanged += InternetRadioConsumer_PresetsChanged;

                this.internetRadioConsumer.CurrentlyPlayingChanged += InternetRadioConsumer_CurrentlyPlayingChanged;
                await this.populateCurrentlyPlaying();
                await this.populatePresetList();

            }
        }
Beispiel #5
0
 private async void InternetRadioConsumer_PresetsChanged(InternetRadioConsumer sender, object args)
 {
     await this.populatePresetList();
 }
Beispiel #6
0
 private async void InternetRadioConsumer_CurrentlyPlayingChanged(InternetRadioConsumer sender, object args)
 {
     await this.populateCurrentlyPlaying();
 }
 private async void InternetRadioConsumer_PresetsChanged(InternetRadioConsumer sender, object args)
 {
     await this.populatePresetList();
 }
 private async void InternetRadioConsumer_CurrentlyPlayingChanged(InternetRadioConsumer sender, object args)
 {
     await this.populateCurrentlyPlaying();
 }