Implement auto-play functionality

This commit is contained in:
deagahelio
2021-03-29 10:59:47 -03:00
parent f5b77fd3bb
commit 20418a24b0
2 changed files with 6 additions and 3 deletions

View File

@@ -104,7 +104,7 @@ namespace RedBookPlayer
BiQuadFilter deEmphasisFilterRight; BiQuadFilter deEmphasisFilterRight;
bool readingImage = false; bool readingImage = false;
public async void Init(AaruFormat image) public async void Init(AaruFormat image, bool autoPlay = false)
{ {
this.Image = image; this.Image = image;
@@ -152,7 +152,10 @@ namespace RedBookPlayer
soundOut = new ALSoundOut(50); soundOut = new ALSoundOut(50);
soundOut.Initialize(source); soundOut.Initialize(source);
if (autoPlay)
{
soundOut.Play(); soundOut.Play();
}
LoadTrack(CurrentTrack); LoadTrack(CurrentTrack);

View File

@@ -53,7 +53,7 @@ namespace RedBookPlayer
player?.Shutdown(); player?.Shutdown();
player = new Player(); player = new Player();
player.Init(image); player.Init(image, App.Settings.AutoPlay);
}); });
await Dispatcher.UIThread.InvokeAsync(() => await Dispatcher.UIThread.InvokeAsync(() =>