0
私はいくつかのコードをオンラインで見つけましたが、ローカルのシステムでホストされているファイルの場所を使用しています。私は自分のアプリからMP3またはwavを再生し、それらには.exeだけでなく、それが必要です。どのようにそのようなことをするのアイデア?アプリからMP3ファイルを再生
私はいくつかのコードをオンラインで見つけましたが、ローカルのシステムでホストされているファイルの場所を使用しています。私は自分のアプリからMP3またはwavを再生し、それらには.exeだけでなく、それが必要です。どのようにそのようなことをするのアイデア?アプリからMP3ファイルを再生
は資源としてあなたのmp3やwavファイルを埋め込む:
リソース組み込みに次のコードを使用して、それを再生し、ソリューションエクスプローラで新しく追加されたファイルを選択します:
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
Stream stream = Assembly.GetExecutingAssembly(). GetManifestResourceStream("yourfile.mp3");
string temppath = Path.GetTempPath() + "\\temp.mp3";
using (Stream output = new FileStream (temppath, FileMode.Create))
{
byte[] buffer = new byte[BUFFER_SIZE];
int read;
while ((read= stream.Read(buffer, 0, buffer.Length)) > 0)
{
output.Write(buffer, 0, read);
}
}
wmp.URL = temppath;
wmp.controls.play();
終了したら一時ファイルを削除することを忘れないでください。
WPFまたはWinForms、どのようなアプリですか? –