0
我需要將Microsoft.Xna.Framework.Media.Song從MediaLibrary添加到Microsoft.Phone.Scheduler.Alarm中。它需要一首歌。但宋課沒有'uri'字段。我能做什麼?如何將MediaLibrary中的歌曲設置爲WindowsPhone8中的鬧鐘聲音
我需要將Microsoft.Xna.Framework.Media.Song從MediaLibrary添加到Microsoft.Phone.Scheduler.Alarm中。它需要一首歌。但宋課沒有'uri'字段。我能做什麼?如何將MediaLibrary中的歌曲設置爲WindowsPhone8中的鬧鐘聲音
我假設你的歌曲在你的應用程序包中(包含在項目文件中)。然後你可以直接創建一個Uri到這個MP3文件,而不需要處理XNA的Song類。
例子:
alarm.Sound = new Uri("/Assets/MyAlarm.mp3", UriKind.Relative);
我想在這裏,你的MP3文件包含在Assets文件夾和已建立操作設置爲內容。
請注意,只允許MP3,WMA和WAV。此外,您無法播放獨立存儲的聲音,它們必須駐留在您的項目中。
非常感謝!但我的意思是來自MediaLibrary的Song類。 –
恐怕我不得不讓你失望,因爲那是不可能的(至少我不知道)。鬧鐘僅接受來自應用程序包的本地音樂文件。我預計在即將發佈的Windows Phone中可能會有這種可能,但現在它顯然是不可行的。 –
非常感謝! –