我一直在使用Silverlight 2媒体播放器,它附带了Expression,也使用了来自CodePlex的CodePlex,我遇到的问题是,当视频通过WMS 9时,我无法转发或倒带视频。如果我在IIS6网站上托管相同的视频,它就可以正常工作。
WMS最初托管在端口8888的流的内部名称上,其中Silverlight页面位于端口80的intranet上。这不起作用,我应用了修复程序(http://support.microsoft.com/kb/328728),以便WMS可以托管在端口80上,以查看这是否能解决问题,但它没有。
我尝试过使用mms://、rtsp://和http://前缀,但两者都没有任何区别(我知道,如果使用mms或rtsp,Silverlight将退回到http )。
当试图在IIS 6上承载文件时,它使用的是相同的内部流名称,但是托管在不同的端口上,这是有效的。
我使用sl2videoplayer的源代码进行调试,发现当它通过WMS托管时,MediaElement的属性CanSeek返回false,但是对于IIS,它是真的。
我也尝试过Silverlight v3,但是使用相同的视频播放器和问题仍然一样。
还有其他人对WMS 9有过这个问题吗?目前,我们只有Windows 2003服务器,目前没有使用2008年的计划。
发布于 2010-08-09 04:03:28
你检查过iis6 /7运行在80上了吗?还是另一个程序阻塞了wms的控制协议?
示例:
加在一起就不行了。你是说那种事吗?
https://stackoverflow.com/questions/1142574
复制相似问题