我開發了一個簡單的應用程式來播放音樂。
當我在除錯時運行它時它作業得很好。但是在我將它作為應用程式發布并安裝在另一臺機器上之后,它不會運行,因為檔案路徑無法識別。
這是我的代碼:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = @"C:\Users\chris\source\repos\Aplikasi Reminder\Aplikasi Reminder\Resources\mixkit-correct-answer-tone-2870.wav";
player.Play();
我試圖將路徑更改為:
player.SoundLocation = @"Aplikasi_reminder.Properties.Resources.mixkit-correct-answer-tone-2870.wav";
而且也不會..
請問誰能告訴我怎么解決這個問題,謝謝。。
uj5u.com熱心網友回復:
通過右鍵單擊您的專案名稱>>屬性>>資源>>選擇音頻>>拖動您的 .wav 檔案,將您的檔案包含在專案的資源檔案夾中。
然后您可以從以下位置播放檔案Memory Stream:
public void Play()
{
SoundPlayer player = new SoundPlayer();
player.Stream = YOUR_PROJECT_NAME.Properties.Resources.YOUR_FILE_NAME;
player.Play();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/484670.html
上一篇:為什么我不能改變焦點?
