2009-07-17 10 views
0

Ich habe den Silverlight 2 Media Player, der mit Expression Blend geliefert wird, und den sl2videoplayer von CodePlex verwendet. Das Problem ist, dass ich das Video nicht weiterleiten oder zurückspulen kann kommt über WMS 9. Wenn ich das gleiche Video auf einer IIS 6-Website hosten, funktioniert es gut.Silverlight 2 über Windows Media Services 9

WMS wurde ursprünglich auf dem internen Namen Strom auf Port 8888 statt, wo, wie die Silverlight-Seite auf dem Host Intranet ist auf Port 80. Dies funktionierte nicht und ich angelegt, um die Fix (http://support.microsoft.com/kb/328728), so dass WMS kann auf Port 80 gehostet werden, um zu sehen, ob dies das Problem lösen würde, aber es nicht.

Ich habe versucht, mit den Präfixe mms: //, rtsp: // und http: // und keinen Unterschied (ich weiß, Silverlight wird auf http zurückgreifen, wenn mms oder rtsp verwendet wird).

Beim Versuch, die Datei auf IIS 6 zu hosten, es wurde mit dem gleichen internen Namen Strom, aber auf einem ander Port gehostet und das funktionierte.

Ich habe die Quelle des sl2videoplayer zu debuggen und festgestellt, dass, wenn es über WMS gehostet wird, die Eigenschaft CanSeek des MediaElement false zurückgibt, aber für IIS ist es wahr.

Ich habe auch versucht Silverlight v3, aber die Verwendung der gleichen Video-Player und Problem bleibt gleich.

Hat jemand anderes dieses Problem mit WMS 9? Im Moment haben wir nur Windows 2003 Server und keine aktuellen Pläne für 2008.

Antwort

0

Haben Sie überprüft, dass iis6/7 läuft auf 80? Oder ein anderes Programm blockiert das Steuerprotokoll der WMs?

Beispiel:

  • iis = Port 80
  • wms Steuerprotokoll = Port 80

Gemeinsam wird es nicht funktionieren. Du meinst sowas?