You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.1 KiB

using Plugin.Maui.Audio;
namespace MusiLib.Views
{
public interface IPlayMusic
{
static AudioPlayer player;
static bool isMusicPlaying = false;
static bool isMusicBeginning = false;
public static async void beginMusic(string son)
{
player = (AudioPlayer)AudioManager.Current.CreatePlayer(await FileSystem.OpenAppPackageFileAsync(son));
player.Play();
isMusicPlaying = true;
isMusicBeginning = true;
}
public static void playMusic()
{
player.Play();
isMusicPlaying = true;
}
public static void pauseMusic()
{
player.Pause();
isMusicPlaying = false;
}
public static void stopMusic()
{
if(isMusicBeginning)
{
player.Stop();
isMusicPlaying = false;
isMusicBeginning = false;
}
}
public static void reglerTempo(float tempo)
{
player.Speed = tempo;
}
}
}