Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在silverlight中显示电影文件时出现问题_.net_Asp.net_Silverlight_Azure_Movie - Fatal编程技术网

.net 在silverlight中显示电影文件时出现问题

.net 在silverlight中显示电影文件时出现问题,.net,asp.net,silverlight,azure,movie,.net,Asp.net,Silverlight,Azure,Movie,我正在为在线剧院系统开发一个门户。我会在在线网站上每天的节目中播放这部电影(比如下午6-10点的节目)。我正在使用Silverlight在web应用程序中显示视频。我正在Windows Azure Blob中保存我的电影文件。我在显示电影文件时遇到问题 考虑一下如果ay用户登录到web system@6,电影将从开始播放。。如果用户登录到系统@7,那么电影应该为其他用户而不是从电影开始就在屏幕上开始播放 如何实现tis。您可以使用IIS/Media Services 3.0->实时平滑流媒体 但

我正在为在线剧院系统开发一个门户。我会在在线网站上每天的节目中播放这部电影(比如下午6-10点的节目)。我正在使用Silverlight在web应用程序中显示视频。我正在Windows Azure Blob中保存我的电影文件。我在显示电影文件时遇到问题

考虑一下如果ay用户登录到web system@6,电影将从开始播放。。如果用户登录到系统@7,那么电影应该为其他用户而不是从电影开始就在屏幕上开始播放


如何实现tis。

您可以使用IIS/Media Services 3.0->实时平滑流媒体

但是,如果您使用Azure,这可能不适合您,因为您可能没有安装IIS 7.0/媒体服务的服务器。平滑流通常需要将视频预编码为其格式(使用Expression Encoder),从而使blob冗余

我读到Azure团队已经认识到平滑流媒体的必要性,但目前还没有

如果在没有媒体服务器的情况下执行此操作,例如将wmv作为文件提供,则可以尝试将MediaElement.Position属性设置为在所需的“当前”时间开始。然而,如果不进行某种渐进式下载,这将需要最终用户下载整个电影,这对他们或你都不好。这是使用流媒体的一大优势,因为它只下载需要的内容,不会在您设置的“位置”之前流媒体播放电影