C# 为windows phone 8创建设置页

C# 为windows phone 8创建设置页,c#,windows-phone-8,alarm,C#,Windows Phone 8,Alarm,我是开发新手,我正在开发简单的基于报警的应用程序,我想创建一个设置页面。我想从设置中更改报警音,我该怎么做?请帮助我。如何显示音乐库中的所有歌曲并设置为闹钟铃声。闹钟- 您需要在Appmanifest>Capabilities中选择Music Library contract,这将允许您获取用户音乐库中的所有音乐文件。但是用户总是可以拒绝你的应用程序使用音乐库的权限 var folder = Windows.Storage.KnownFolders.MusicLibrary; v

我是开发新手,我正在开发简单的基于报警的应用程序,我想创建一个设置页面。我想从设置中更改报警音,我该怎么做?请帮助我。如何显示音乐库中的所有歌曲并设置为闹钟铃声。

闹钟- 您需要在Appmanifest>Capabilities中选择Music Library contract,这将允许您获取用户音乐库中的所有音乐文件。但是用户总是可以拒绝你的应用程序使用音乐库的权限

    var folder = Windows.Storage.KnownFolders.MusicLibrary;
    var files = await folder.GetFilesAsync();

您可以这样做,从
媒体库中检索歌曲:

using(MediaLibrary library = new MediaLibrary())
{
foreach(var song in library.Songs)
{
    Debug.WriteLine("Name: " + song.Name);
    Debug.WriteLine("Artist: " + song.Artist.Name);
    Debug.WriteLine("Album: " + song.Album.Name);
}
}
有关更多信息,请参考以下内容:


希望有帮助

MSDN中提供了有关如何为Windows Phone应用程序创建设置页面的步骤:

您的应用程序可能感兴趣的其他文章:


.

不,您不能从音乐库中选择歌曲并将其用作闹钟铃声。不支持这一点

查看
声音
属性是
报警
API

public Uri Sound { get; set; }

您可以将音乐文件嵌入应用程序并使用
Uri
引用它们,也可以让应用程序从Internet下载歌曲,然后将其存储在
隔离存储中,只需获取
Uri

确定,那么我如何显示存储在我的应用程序资产文件夹中的所有音频文件,我想向用户显示所有文件,并从设置页面中选择任何形式的文件作为报警音??你能给我一些设置页面的源代码吗?看看这个链接。并搜索行
alarm.Sound=newURI(“/Ringtones/Ring01.wma”,UriKind.Relative)很清楚您需要在警报音方面做些什么。