いや、もちろんジョークソフトよ。
というか、俺、地元の盆踊り大会の放送係やってたんだけど、今まで盆踊りの曲をカセットテープで再生していたのよね。差し替えながら。これがもう職人技で俺には無理・・・ということで、曲をデジタルデータ(MP3)として取り込んで、MacBook 上の iTunes で再生しようと思ってたんだけど、どうせなら(少々PC操作が苦手な人でも使えるような)うちの盆踊り専用の再生アプリを作ろうかと・・・
でも、C#.NETで音楽流すようなアプリ作ったことないから、これからいろいろ調べつつ形にしていこうかなと。
どうも、Windows Media Player コントロールで実装するのが一番簡単なようだ。
というわけで試しに今作ってみたのが「周東音頭専用プレーヤー BornAudrey」である(笑)
ただ「周東音頭」を再生することしかできない「いかした」音楽プレーヤーである。
ソースはこんな感じ。
using System.Windows.Forms;using WMPLib;namespace BornAudrey{public partial class Form1 : Form{WindowsMediaPlayer _wmp = new WindowsMediaPlayer();public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){_wmp.settings.volume = 20;_wmp.URL = @"C:\Users\shi\周東音頭.mp3";_wmp.controls.play();}private void button2_Click(object sender, EventArgs e){if (_wmp.playState == WMPPlayState.wmppsPlaying || _wmp.playState == WMPPlayState.wmppsPaused){_wmp.controls.stop();}}}}
さて、これをベースに機能追加していくぞ。あくまで我が地元盆踊り大会専用アプリとして(笑)