Error handling. Bugfix

This commit is contained in:
2015-10-30 21:23:10 +01:00
parent 5f1093dd1c
commit 9d78ac8b4b
2 changed files with 13 additions and 1 deletions
+11 -1
View File
@@ -110,8 +110,18 @@ namespace MusicPlayer
{
long position = 0;
ms.Position = position;
Mp3FileReader mp3fr = null;
Mp3FileReader mp3fr = new Mp3FileReader(ms);
try
{
mp3fr = new Mp3FileReader(ms);
}
catch(Exception e)
{
AState = AudioState.STOPPED;
return;
}
using (WaveStream blockAlignedStream = new BlockAlignReductionStream(WaveFormatConversionStream.CreatePcmStream(mp3fr)))
{
+2
View File
@@ -231,6 +231,8 @@ namespace MusicPlayer
private void ExitProgram()
{
main.audio.AState = AudioHandler.AudioState.STOPPED;
NotifyIcon.Visible = false;
NotifyIcon.Icon = null;
System.Windows.Forms.Application.Exit();
}