私はWindowsフォームアプリケーションC#を作成しました。私は自分のPCにファイルを持っていればそれを行う方法を知っていますが、アプリケーションを送信したいのですが友人には、彼は何をするには、サウンドファイルがありません? URLを使用できますか?またはリソース?はいの場合、それを行う方法?C#URLからサウンドを再生する
ありがとう!
私はWindowsフォームアプリケーションC#を作成しました。私は自分のPCにファイルを持っていればそれを行う方法を知っていますが、アプリケーションを送信したいのですが友人には、彼は何をするには、サウンドファイルがありません? URLを使用できますか?またはリソース?はいの場合、それを行う方法?C#URLからサウンドを再生する
ありがとう!
Windowsセットアッププロジェクトを作成し、そのサウンドファイルを含め、配布するのに必要なすべてのファイルを追加できます。このプロジェクトは、Visual Studioの[その他のプロジェクトの種類] - > [セットアップと展開]の下にあります。ソリューションワークスペースに追加して.msiファイルとSetup.exeファイルを生成します。または、ファイルをリソース(re:http://www.codeproject.com/Articles/17422/Embedding-and-Playing-WAV-Audio-Files-in-a-WinForm)として埋め込むこともできますが、.exeファイルのサイズが大幅に増加する可能性があります。
あなたの音楽ファイルはあなたのアプリケーションファイルにあるはずですが、URLから再生することもできます。 ファイルへの接続が高速になるため、アプリケーションに保存することをお勧めします。ここからURLから再生する方法の1つです:How to play .mp3 file from online resources in C#?
アプリに保存してどういう意味ですか? –
あなたのプロジェクトに「Music」などの新しいフォルダを作成してそこに音楽を追加します。 次に、あなたの方法: ます。private void playMusic(){ SoundPlayerの選手= 新しいSoundPlayerの(YourResourceFile.stringThatKeepsThePathToYourMusic)。 player.Play(); } –
リソースの操作方法がわからない場合は、ここに一つの例があります:http://stackoverflow.com/questions/4125698/how-to-play-wav-audio-file-from-resources –
私はリソースソリューションを使用しました。 –
あなたは大歓迎です。問題が解決してうれしいです。あなたが解決策に満足している場合は、受け入れた回答に印を付けてください。あなたのプロジェクトに幸運。よろしくお願いします。 –