ajout du slide et modification du fichier audio du métronome

pull/8/head
Maxime ANDRE-MASSE 2 years ago
parent 3cbc689dbd
commit 0e3b7d82cd

@ -29,6 +29,8 @@
<RowDefinition Height="70"/>
<RowDefinition Height="25"/>
<RowDefinition Height="70"/>
<RowDefinition Height="25"/>
<RowDefinition Height="70"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="130"/>
@ -74,6 +76,7 @@
<Label Grid.Row="0" Grid.Column="1" Text="de la partition :"/>
<Label Grid.Row="4" Grid.Column="0" Text="Paramètres du" HorizontalOptions="Center" />
<Label Grid.Row="4" Grid.Column="1" Text="métronome :" HorizontalOptions="Start"/>
<Label Grid.Row="7" Grid.Column="1" Text="Vitesse Métronome" WidthRequest="130" HeightRequest="55" HorizontalOptions="End" />
<Button Grid.Row="5" Grid.Column="0"
Text="Jouer"
WidthRequest="75"
@ -89,8 +92,13 @@
HorizontalOptions="Start"
Clicked="Stop_Metronome"
/>
<Border Grid.Row="7" Grid.Column="0" WidthRequest="200" HeightRequest="50" HorizontalOptions="Start" Stroke="#6600FF" BackgroundColor="#6600FF">
<Slider Grid.Row="7" Grid.Column="0"
x:Name="BPM_slider"
Minimum="0"
Maximum="6"
ValueChanged="BPMSlider"/>
</Border>
</Grid>

@ -60,7 +60,7 @@ public partial class PartitionView : ContentPage
Button button = (Button)sender;
if (!metronome.isMusicBeginning)
{
_ = metronome.Lancer("60_BPM_Metronome.mp3");
_ = metronome.Lancer("40_BPM_Metronome.mp3");
button.Text = "Pause";
}
else if (!metronome.isMusicPlaying)
@ -153,4 +153,11 @@ public partial class PartitionView : ContentPage
float selectedValue = (float)e.NewValue;
music.ReglerTempo(selectedValue);
}
private void BPMSlider(object sender, ValueChangedEventArgs e)
{
float selectedValue = (float)e.NewValue;
metronome.ReglerTempo(selectedValue);
}
}

Loading…
Cancel
Save