微软Playerframework变量源

问题描述:

我正在一个Windows Store应用程序里面有一个音乐流。为了播放流,我使用Microsoft Playerframework for XAML。微软Playerframework变量源

列表到一个流是没有问题的,但我想使用多个流,我的C#代码随机选择。

问题是,我无法在媒体播放器的源定义中放置一个变量。

XAML:

<mmppf:MediaPlayer Source="http://linktostream"/> 

你可以使用一个页面就可以提供随机流?例如:

"http://linktostream/StreamPage.aspx?stream=Random" 

服务通过该页面的流?

我没有使用框架,所以很明显我可能是错的。

+0

不,我不能。我们有一个与应用程序相连的天气预报,天气可以为这条河流做出选择。所以如果它是30°C,而风力来自荷兰西部,我们需要一个来自美国某个地方的无线电广播。我们有流,编写te if/else的代码是没有问题的。但是我们不能把这个“决定”变成一个变量。 –

<mmppf:MediaPlayer Name="myMediaPlayer" /> 

在C#代码:

  ... 
     myMediaPlayer.Source = GetRandomSource(); 
    } 

    private Uri GetRandomSource() 
    { 
     // Get an uri randomly 
    } 
+0

我会尽力的!我会让你知道它是否有效。 –