Expression Blend に付属の Silverlight 2 Media Player と、CodePlex の sl2videoplayer を使用していますが、WMS 9 経由でビデオを転送または巻き戻しできないという問題に遭遇しました。 IIS 6 Web サイトの同じビデオ、正常に動作します。
WMS はもともとポート 8888 のストリームの内部名でホストされていましたが、Silverlight ページはポート 80 のイントラネットでホストされているためです。これは機能せず、修正を適用しました ( http://support.microsoft.com/kb/328728)、ポート 80 で WMS をホストして、これで問題が解決するかどうかを確認できるようにしましたが、解決しませんでした。
mms://、rtsp://、および http:// プレフィックスを使用してみましたが、どちらも違いはありません (mms または rtsp が使用されている場合、Silverlight は http にフォールバックすることがわかっています)。
IIS 6 でファイルをホストしようとすると、同じ内部名streamを使用していましたが、別のポートでホストされていたため、これは機能しました。
sl2videoplayer のソースを使用してデバッグしたところ、WMS 経由でホストされている場合、MediaElement のプロパティ CanSeek が false を返しますが、IIS の場合は true であることがわかりました。
Silverlight v3 も試しましたが、同じビデオ プレーヤーを使用しても問題は変わりません。
WMS 9 でこの問題が発生した人はいますか? 現時点では Windows 2003 サーバーしかなく、2008 を使用する予定はありません。