【问题标题】:Problem in displaying the movie file in silverlight在 Silverlight 中显示电影文件时出现问题
【发布时间】:2010-05-04 02:29:35
【问题描述】:

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

考虑是否有用户登录到网络系统@6 电影将从开始时开始播放。如果用户登录到系统@7 电影应该开始屏幕上的其他用户而不是从电影的开头.

我怎样才能做到这一点。

【问题讨论】:

    标签: .net asp.net silverlight azure movie


    【解决方案1】:

    您可以使用 IIS / Media Services 3.0 -> 实时流畅的流式传输。 http://www.iis.net/download/LiveSmoothStreaming

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

    我了解到 Azure 团队已经认识到流畅流式传输的必要性,但目前不可用。

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

    【讨论】:

      猜你喜欢
      • 2010-11-11
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 2020-06-17
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多