aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.WinForms/Applications/mp3Player.cs
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-01-08 09:57:10 -0500
committerMichael <[email protected]>2017-01-08 09:57:10 -0500
commitf30dcf5ef41d54c588d7b42c48be8d941abba72e (patch)
tree7705f99b965673b1c034ac2b1c56e65072c827df /ShiftOS.WinForms/Applications/mp3Player.cs
parent69dfad54724d4176dfce238a8d7e73970e6eef24 (diff)
downloadshiftos_thereturn-f30dcf5ef41d54c588d7b42c48be8d941abba72e.tar.gz
shiftos_thereturn-f30dcf5ef41d54c588d7b42c48be8d941abba72e.tar.bz2
shiftos_thereturn-f30dcf5ef41d54c588d7b42c48be8d941abba72e.zip
Initial upload
Diffstat (limited to 'ShiftOS.WinForms/Applications/mp3Player.cs')
-rw-r--r--ShiftOS.WinForms/Applications/mp3Player.cs67
1 files changed, 67 insertions, 0 deletions
diff --git a/ShiftOS.WinForms/Applications/mp3Player.cs b/ShiftOS.WinForms/Applications/mp3Player.cs
new file mode 100644
index 0000000..c4afd0d
--- /dev/null
+++ b/ShiftOS.WinForms/Applications/mp3Player.cs
@@ -0,0 +1,67 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace ShiftOS.Engine
+{
+ [Launcher("WAV Player", true, "wav_player_al")]
+ [RequiresUpgrade("wav_player")]
+ [WinOpen("wav_player")]
+ public partial class UserControl1 : UserControl, IShiftOSWindow
+ {
+ string path;
+ public UserControl1()
+ {
+ InitializeComponent();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ OpenFileDialog ofd = new OpenFileDialog();
+ ofd.Filter = "WAV|*.wav";
+
+ if(ofd.ShowDialog() == DialogResult.OK)
+ {
+ path = ofd.FileName;
+ mp3FilePath.Text = ofd.FileName;
+ }
+ }
+
+ private void stopMp3_Click(object sender, EventArgs e)
+ {
+ System.Media.SoundPlayer player = new System.Media.SoundPlayer();
+ player.Stop();
+ }
+
+ public void OnLoad()
+ {
+ }
+
+ public void OnSkinLoad()
+ {
+ }
+
+ public bool OnUnload()
+ {
+ return true;
+ }
+
+ public void OnUpgrade()
+ {
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ System.Media.SoundPlayer player = new System.Media.SoundPlayer();
+ player.SoundLocation = path;
+ player.Load();
+ player.Play();
+ }
+ }
+}