如何在 WindowsPhone8 中将媒体库中的歌曲设置为闹钟声音



我需要将 MediaLibrary 中的 Microsoft.Xna.Framework.Media.Song 添加到 Microsoft.Phone.Scheduler.Alarm 中。 它需要歌曲的 uri。但是宋类中没有"uri"字段。我能做什么?

我假设您的歌曲在应用程序的包中(包含在项目文件中)。然后你可以直接创建一个这个MP3文件的Uri,而不需要处理XNA的Song类。

例:

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

我在这里假设您的 MP3 文件包含在资产文件夹中,并将构建操作设置为内容。

请注意,仅允许使用MP3,WMA和WAV。此外,不能播放独立存储中的声音,它们必须驻留在项目中。

最新更新