我正在开发一个带有音乐流的 Windows 应用商店应用程序。为了播放流,我使用 Microsoft Playerframework for XAML。
列出一个流没有问题,但我想使用多个流,由我的 C# 代码随机选择。
问题是,我不能在媒体播放器的源定义中放入变量。
XAML:
<mmppf:MediaPlayer Source="http://linktostream"/>
我正在开发一个带有音乐流的 Windows 应用商店应用程序。为了播放流,我使用 Microsoft Playerframework for XAML。
列出一个流没有问题,但我想使用多个流,由我的 C# 代码随机选择。
问题是,我不能在媒体播放器的源定义中放入变量。
XAML:
<mmppf:MediaPlayer Source="http://linktostream"/>
你能用一个页面来提供随机流吗?例如:
"http://linktostream/StreamPage.aspx?stream=Random"
通过该页面提供流?
我没有使用过这个框架,所以很明显我可能是错的。
<mmppf:MediaPlayer Name="myMediaPlayer" />
在 C# 代码中:
...
myMediaPlayer.Source = GetRandomSource();
}
private Uri GetRandomSource()
{
// Get an uri randomly
}