2009-07-17 6 views
0

J'ai utilisé le lecteur multimédia Silverlight 2 fourni avec Expression Blend ainsi que le sl2videoplayer de CodePlex et le problème que j'ai rencontré est que je ne peux pas avancer ou rembobiner la vidéo quand elle vient par WMS 9. Si j'héberge la même vidéo sur un site IIS 6, cela fonctionne très bien.Silverlight 2 via Windows Media Services 9

WMS a été initialement hébergé sur le nom interne de flux sur le port 8888, alors que la page Silverlight est l'hôte sur intranet sur le port 80. Cela ne fonctionne pas et j'ai appliqué le correctif (http://support.microsoft.com/kb/328728) de sorte que WMS peut être hébergé sur le port 80 pour voir si cela résoudrait le problème, mais ce n'est pas le cas. J'ai essayé d'utiliser les préfixes mms: //, rtsp: // et http: // et cela ne fait aucune différence (je sais que Silverlight se repliera sur http si mms ou rtsp est utilisé).

Lors de la tentative d'hébergement du fichier sur IIS 6, il utilisait le même nom interne de flux, mais hébergé sur un port différent et cela a fonctionné.

J'ai utilisé la source de la classe sl2videoplayer pour déboguer et trouvé que lorsqu'elle est hébergée via WMS, la propriété CanSeek de MediaElement renvoie false, mais pour IIS, elle est vraie.

J'ai également essayé Silverlight v3, mais en utilisant les mêmes lecteurs vidéo et le problème reste le même.

Est-ce que quelqu'un d'autre a eu ce problème avec WMS 9? Pour le moment, nous n'avons que des serveurs Windows 2003 et nous ne sommes pas actuellement en train d'utiliser 2008.

Répondre

0

Avez-vous vérifié que iis6/7 fonctionne sur 80? Ou un autre programme bloque le protocole de contrôle du wms?

exemple:

  • iis = port 80
  • wms protocole de contrôle = en utilisant le port 80

ensemble, il ne fonctionnera pas. Tu veux dire quelque chose comme ça?

Questions connexes