3

我一直在努力解决我的媒体播放器 windows phone (7) 应用程序的问题。问题是我似乎无法实现播放列表。

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

我试着进入SongCollection课堂并弄清楚如何创造更多这些东西。这似乎是不可能的(没有构造函数,不能转换它,不能继承它)。

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

问题是,我不知道媒体播放器何时停止播放。只要我的应用程序在前台,它就可以正常工作,但是当它不在前台时,一切都停止工作,只有媒体播放器继续运行。

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

4

2 回答 2

6

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

基本上,你现在能做的事情真的很有限,而且 WP8 的情况也好不到哪里去。

我希望在我们获得 Windows Phone 9 时它的只读性会降低。

于 2013-02-22T10:23:46.270 回答
0

查看来自 Microsoft 的 UWP 示例: https ://github.com/Microsoft/Windows-universal-samples

该示例包含播放/暂停/播放列表说明。这在 Windows phone 7.5/8/8.1 中已经成为可能

于 2015-08-11T22:58:36.173 回答