如何做Windows 8.1“正在播放”全局音频播放

时间:2014-05-15 14:02:14

标签: c# audio windows-store-apps windows-8.1 mediaelement

我正在开发一个Windows 8.1商店应用程序,我正在使用Hub Control作为基础。

虽然我已经成功找到了如何使用MediaElement控件进行全局音频播放,但我无法弄清楚如何使用类似于Audible应用程序的“正在播放”系统。

我希望主集线器控制页面有一个更大的“正在播放”控件,并且在各个项目页面上有一些较小的控件位于屏幕的右上角。

我已经阅读了有关媒体播放的所有文档和教程,但我似乎无法找到有关如何执行此操作的内容。

有人能指出我正确的方向吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

创建符合您需求的自定义UserControl

为它创建两个VisualStates,无论大小。

然后加入HubControl的SectionsInViewChanged事件。

在删除主页后,转到较小的VisualState,然后重新添加,请返回较大的VisualState。您还可以使用VisualTransition在两者之间制作精彩的动画。