correction de l'audio
continuous-integration/drone/push Build is passing Details

devGuillaume
Guillaume REY 2 years ago
parent bec919bf99
commit 1017209a51

@ -5,60 +5,69 @@ namespace Ohara;
public partial class MainPage : ContentPage
{
private readonly IAudioManager audioManager;
private static string chemin = "Sons/test.wav";
public MainPage()
public MainPage(IAudioManager audioManager)
{
InitializeComponent();
}
this.audioManager = audioManager;
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
player.Play();
}
private async void Hyperlink_FDD(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageFDD());
player.Play();
}
private async void Hyperlink_Equip(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageEquipage());
player.Play();
}
private async void Hyperlink_Perso(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PagePersonnage());
player.Play();
}
private async void Hyperlink_Carte(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageCarte());
player.Play();
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
player.Play();
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageBestiaire());
player.Play();
}
private async void Hyperlink_Ile(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageIle());
player.Play();
}
}

@ -1,61 +1,72 @@
using Model.Stub;
using Model;
using Plugin.Maui.Audio;
namespace Ohara;
public partial class PageBateau : ContentPage
{
private readonly IAudioManager audioManager;
private static string chemin = "Sons/test.wav";
public PageBateau()
public PageBateau(IAudioManager audioManager)
{
InitializeComponent();
var manager = new Manager();
listeBateau.ItemsSource = manager.GetBateaux();
this.audioManager = audioManager;
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
player.Play();
}
private async void Hyperlink_FDD(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageFDD());
player.Play();
}
private async void Hyperlink_Equip(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageEquipage());
player.Play();
}
private async void Hyperlink_Perso(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PagePersonnage());
player.Play();
}
private async void Hyperlink_Carte(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageCarte());
player.Play();
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
player.Play();
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageBestiaire());
player.Play();
}
private async void Hyperlink_Ile(object sender, EventArgs e)
{
var player = audioManager.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(chemin));
await Navigation.PushAsync(new PageIle());
player.Play();
}
}

@ -17,7 +17,7 @@ public partial class PageBestiaire : ContentPage
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -35,7 +35,7 @@ public partial class PageBestiaire : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Perso(object sender, EventArgs e)

@ -8,7 +8,7 @@ public partial class PageCarte : ContentPage
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -27,7 +27,7 @@ public partial class PageCarte : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -12,7 +12,7 @@ public partial class PageEquipage : ContentPage
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -31,7 +31,7 @@ public partial class PageEquipage : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -40,7 +40,7 @@ public partial class PageFDD : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Equip(object sender, EventArgs e)
@ -58,7 +58,7 @@ public partial class PageFDD : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)
{

@ -21,7 +21,7 @@ public partial class PageIle : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Equip(object sender, EventArgs e)
@ -42,7 +42,7 @@ public partial class PageIle : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)
{

@ -16,7 +16,7 @@ public partial class PageInfoBateau : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -34,7 +34,7 @@ public partial class PageInfoBateau : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -16,7 +16,7 @@ public partial class PageInfoBestiaire : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -34,7 +34,7 @@ public partial class PageInfoBestiaire : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -17,7 +17,7 @@ public partial class PageInfoEquipage : ContentPage
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -35,7 +35,7 @@ public partial class PageInfoEquipage : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -14,7 +14,7 @@ public partial class PageInfoFdd : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -32,7 +32,7 @@ public partial class PageInfoFdd : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -16,7 +16,7 @@ public partial class PageInfoIle : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -34,7 +34,7 @@ public partial class PageInfoIle : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -16,7 +16,7 @@ public partial class PageInfoPersonnage : ContentPage
}
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -34,7 +34,7 @@ public partial class PageInfoPersonnage : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

@ -19,7 +19,7 @@ public partial class PagePersonnage : ContentPage
private async void Hyperlink_Accueil(object sender, EventArgs e)
{
await Navigation.PushAsync(new MainPage());
await Navigation.PushAsync(new MainPage(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_FDD(object sender, EventArgs e)
@ -37,7 +37,7 @@ public partial class PagePersonnage : ContentPage
}
private async void Hyperlink_Bateau(object sender, EventArgs e)
{
await Navigation.PushAsync(new PageBateau());
await Navigation.PushAsync(new PageBateau(new Plugin.Maui.Audio.AudioManager()));
}
private async void Hyperlink_Bestiaire(object sender, EventArgs e)

Loading…
Cancel
Save