我正在开发一个Windows 8 Windows Store 应用程序 (XAML/C#),其中有一个MediaElement控件。MediaElement控件将Uri或IRandomAccessStream作为源。
在我的情况下,我有一个指向自定义编码资源的 URI作为输入(并且流是无穷无尽的,所以我需要能够在下载时读取它)。
我想做的是将我的MediaPlayer的源设置为我的 url,让播放器处理下载,但在需要读取某些内容时调用它,以便我可以动态解码它。
在 Silverlight 中,MediaStreamSource似乎是要走的路,但它在 WinRT 中不存在(尽管存在轻量级实现示例)。
设置它的最佳方法是什么?