2016-03-26 16 views
3

私はWindowsフォームアプリケーションC#を作成しました。私は自分のPCにファイルを持っていればそれを行う方法を知っていますが、アプリケーションを送信したいのですが友人には、彼は何をするには、サウンドファイルがありません? URLを使用できますか?またはリソース?はいの場合、それを行う方法?C#URLからサウンドを再生する

ありがとう!

答えて

1

Windowsセットアッププロジェクトを作成し、そのサウンドファイルを含め、配布するのに必要なすべてのファイルを追加できます。このプロジェクトは、Visual Studioの[その他のプロジェクトの種類] - > [セットアップと展開]の下にあります。ソリューションワークスペースに追加して.msiファイルとSetup.exeファイルを生成します。または、ファイルをリソース(re:http://www.codeproject.com/Articles/17422/Embedding-and-Playing-WAV-Audio-Files-in-a-WinForm)として埋め込むこともできますが、.exeファイルのサイズが大幅に増加する可能性があります。

+0

私はリソースソリューションを使用しました。 –

+0

あなたは大歓迎です。問題が解決してうれしいです。あなたが解決策に満足している場合は、受け入れた回答に印を付けてください。あなたのプロジェクトに幸運。よろしくお願いします。 –

0

あなたの音楽ファイルはあなたのアプリケーションファイルにあるはずですが、URLから再生することもできます。 ファイルへの接続が高速になるため、アプリケーションに保存することをお勧めします。ここからURLから再生する方法の1つです:How to play .mp3 file from online resources in C#?

+0

アプリに保存してどういう意味ですか? –

+0

あなたのプロジェクトに「Music」などの新しいフォルダを作成してそこに音楽を追加します。 次に、あなたの方法: ます。private void playMusic(){ SoundPlayerの選手= 新しいSoundPlayerの(YourResourceFile.stringThatKeepsThePathToYourMusic)。 player.Play(); } –

+0

リソースの操作方法がわからない場合は、ここに一つの例があります:http://stackoverflow.com/questions/4125698/how-to-play-wav-audio-file-from-resources –

関連する問題