2014-02-18 48 views

回答

1

我假設你的歌曲在你的應用程序包中(包含在項目文件中)。然後你可以直接創建一個Uri到這個MP3文件,而不需要處理XNA的Song類。

例子:

alarm.Sound = new Uri("/Assets/MyAlarm.mp3", UriKind.Relative); 

我想在這裏,你的MP3文件包含在Assets文件夾和已建立操作設置爲內容。

請注意,只允許MP3,WMA和WAV。此外,您無法播放獨立存儲的聲音,它們必須駐留在您的項目中。

+0

非常感謝!但我的意思是來自MediaLibrary的Song類。 –

+1

恐怕我不得不讓你失望,因爲那是不可能的(至少我不知道)。鬧鐘僅接受來自應用程序包的本地音樂文件。我預計在即將發佈的Windows Phone中可能會有這種可能,但現在它顯然是不可行的。 –

+0

非常感謝! –

相關問題