我想知道如何在c#/ xaml UWP应用程序中实现以下功能。
提前感谢。
答案 0 :(得分:1)
首次启动时,将歌曲的元数据(名称,路径等)保存到数据库表中。在后续启动时,比较从Music API和数据库表返回的歌曲计数。如果它是从数据库获取相同的,或者你必须从API获取它将在第二次启动时快得多 您必须执行首次启动操作,该操作循环通过从API返回的歌曲集合并在异步任务中保存到数据库,以便它不会挂起UI 不,你不能将存储文件存储到db .. sqllite中没有这样的兼容类型。相反,您可以存储歌曲的路径。实际上你必须使用路径来播放歌曲而不是StorageFile。 MediaPlayer播放方法也采用路径播放Uri的歌曲。检查一下。