从应用程序打开多个歌曲文件

时间:2012-12-14 23:23:19

标签: c# windows-8

我正在编写一个简单的媒体服务器应用程序。我希望用户能够在我的应用程序中构建歌曲播放列表,然后能够点击“打开”,这将打开默认的媒体播放器(在我的情况下是Windows 8音乐应用程序)。目前,我正在使用Process.Start()来打开应用程序,但这只会打开一首歌曲。有没有人知道如何将一个歌曲列表传递给媒体播放器(作为参数?),它将充当播放队列?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您无法使用当前SDK创建或修改SongCollection。

但你可以将歌曲路径保存在一个数组中,并使用计时器在上次完成后开始下一首歌

您可以使用TagLib Sharp计算每首歌曲的持续时间

http://developer.novell.com/wiki/index.php/TagLib%5FSharp

公开TagLib.AudioProperties.Duration