我需要将 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。此外,不能播放独立存储中的声音,它们必须驻留在项目中。