mirror of
https://github.com/4sval/FModel.git
synced 2026-09-24 09:15:51 -05:00
new link color + VisualLineTexts are weird + hide audio spectrum
This commit is contained in:
@@ -163,6 +163,7 @@ public class AudioPlayerViewModel : ViewModel, ISource, IDisposable
|
||||
private TimeSpan _length => _waveSource?.GetLength() ?? TimeSpan.Zero;
|
||||
private TimeSpan _position => _waveSource?.GetPosition() ?? TimeSpan.Zero;
|
||||
private PlaybackState _playbackState => _soundOut?.PlaybackState ?? PlaybackState.Stopped;
|
||||
private bool _hideToggle = false;
|
||||
|
||||
public SpectrumProvider Spectrum { get; private set; }
|
||||
public float[] FftData { get; private set; }
|
||||
@@ -409,6 +410,13 @@ public class AudioPlayerViewModel : ViewModel, ISource, IDisposable
|
||||
_soundOut.Stop();
|
||||
}
|
||||
|
||||
public void HideToggle()
|
||||
{
|
||||
if (!IsPlaying) return;
|
||||
_hideToggle = !_hideToggle;
|
||||
RaiseSourcePropertyChangedEvent(ESourceProperty.HideToggle, _hideToggle);
|
||||
}
|
||||
|
||||
public void SkipTo(double percentage)
|
||||
{
|
||||
if (_soundOut == null || _waveSource == null) return;
|
||||
@@ -580,4 +588,4 @@ public class AudioPlayerViewModel : ViewModel, ISource, IDisposable
|
||||
File.Delete(SelectedAudioFile.FilePath);
|
||||
return vgmProcess?.ExitCode == 0 && File.Exists(wavFilePath);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user