用手机存储器中的歌曲实现播放列表

我一直在努力解决与我的媒体播放器Windows Phone(7)应用程序的问题。 问题是,我似乎无法执行播放列表。

我想要做的是播放媒体库中的歌曲。 这篇文章似乎毫无意义。

我试图进入SongCollection类,并找出如何创build更多的这些东西。 这似乎是不可能的(没有构造函数,不能施放它,不能inheritance它)。

之后,我尝试在运行存在于我的应用程序中的背景audio代理的进程上获得一个对象(直到我发现它是多余的),并一次向媒体播放器提供一首歌曲。

问题是,我不知道什么时候媒体播放器停止播放。 只要我的应用程序处于前台,它就可以正常工作,但是如果不是,所有事情都停止,只有媒体播放器才能继续。

有没有办法我没有想出来? 在上面的文章中,他们build议Zune媒体队列(我认为是MediaPlayer.Queue属性)和我可以实现的各种东西之间有一个链接,但是我只是想不出一个办法去实现它。

Solutions Collecting From Web of "用手机存储器中的歌曲实现播放列表"

你应该放弃,因为建立你自己的媒体播放器是一个不可能完成的任务(在那里,这样做)。 您无法创建播放列表或编辑任何信息,也无法替换屏幕上的音乐控件的默认事件处理程序,除非您的应用程序正在运行,否则不会在应用程序中获取音乐更改的事件。

基本上,你现在可以做的事情是非常有限的,WP8的情况并不是那么好。

我希望在我们获得Windows Phone 9的时候它不会是只读的。

看一下微软的UWP示例: https : //github.com/Microsoft/Windows-universal-samples

该示例包含播放/暂停/播放列表说明。 这在Windows Phone 7.5 / 8 / 8.1中已经可以实现了