Ich bin nicht vertraut mit Silverlight (5), aber denke, ich bin nah dran zu bekommen, was ich versuche zu arbeiten. Dankbar für jede Hilfe.Silverlight 5 dynamische Stream-URI-Einstellung
Grundsätzlich muss ich eine dynamisch generierte Smooth Stream URI in den Player und "Media Source" korrekt festlegen.
Schritte Ich nehme ..
Client-Aufruf, ein einzelner Schlüssel-Wert-Paar ..
<param name="InitParams" value="mediaurl=http://playready.directtaps.net/smoothstreaming/TTLSS720VC1/To_The_Limit_720.ism/Manifest" />
MainPage.xaml ..
<!--Media:PlaylistItem DeliveryMethod="AdaptiveStreaming" MediaSource="mPlayer" /-->
App.xaml.cs
public Dictionary<string, string> PageData = new Dictionary<string, string>();
private void Application_Startup(object sender, StartupEventArgs e)
{
var paramValues = e.InitParams;
foreach (var param in paramValues)
{
this.PageData.Add(param.Key, param.Value);
}
this.RootVisual = new MainPage();
}
MainPage.xaml.cs ..
Visual Studio 2015 Compiler beschwert sich nicht mit MainPage.xaml.cs
, aber es funktioniert nicht. Der Silverlight-Player spielt statische URIs in Ordnung, aber keine URIs, die in InitParam
übergeben wurden.
der Hoffnung, dies nicht eine dumme Frage. Die statischen und übergebenen Initparam-Werte, die Sie getestet haben, sind gleich? – Nkosi
Derselbe URI mit statischen und in initparam übergebenen. Mein Code bricht in MainPage.xaml.cs aus irgendeinem Grund ab, da uriString auf OK gesetzt wird. Versuchen Sie einfach, die MediaSource MainPage.xaml an UriString zu binden. – Bondi
Gibt es eine Fehlermeldung? – Nkosi