silverlight应用:学Silverlight 2系列(34):使用Silverlight Streaming托管Silverlight应用程序

  概述  Silverlight Steaming 是微软 Live 平台中免费发布视频以及托管 Silverlight 应用产品今年 MIX08 大会上微软发布了 Silverlight Streaming Beta 版本Silverlight Streaming 主要有以下特点:

  1. 高达 10G 免费空间只需要个 Windows Live ID 就可以免费申请高达 10G 存储空间

  2. 支持高达105M 应用单个应用或者视频大小能够支持高达105M

  3. 支持高达 1.4M 视频码流在视频码流支持上Silverlight Streaming 也支持高达 1.4M/bps给用户提供更加清晰视频体验

  发布Silverlight应用  托管自己Silverlight应用非常简单我们只需要编写个manest.xml文件和编译后.xap文件打包成.zip包并上传就可以发布简单manest.xml格式如下所示:

<SilverlightApp>
 <version>2.0</version>
 <source>SendEmailExample.xap</source>
 <width>800</width>
 <height>500</height>
 <background>white</background>
 <isWindowless>false</isWindowless>
</SilverlightApp>
  除此的外我们还可以指定onLoad和onError事件JavaScript处理有关详细manest.xml文件配置大家可以参考Silverlight Steaming SDK在上传的后manest.xml文件可以在线进行配置

  访问Silverlight应用  在成功发布个Silverlight应用的后可以有两种方式来嵌入Silverlight到你应用:

  1.使用rame嵌入

<rame
  src="http://silverlight.services.live.com/invoke/40565/MySilverlight/rame.html"
  scrolling="no" frameborder="0"
  style="width:800px; height:500px">
</rame>
  2.使用Live Control嵌入

<html xmlns:devlive="http://dev.live.com">
<head>
  <title>My Silverlight Application</title>
  <script type="text/javascript"
      src="http://controls.services.live.com/scripts/base/v0.3/live.js"/>
  <script type="text/javascript"
      src="http://controls.services.live.com/scripts/base/v0.3/controls.js"/>
</head>
<body>
  <devlive:slscontrol silverlightVersion="2.0" src="/40565/MySilverlight/">
  </devlive:slscontrol>
</body>
</html>
  当发布个应用的后Silverlight Streaming都会生成上述代码只要拷贝到应用即可

Tags:  silverlight.2.0 silverlight是什么 silverlight silverlight应用

延伸阅读

最新评论

发表评论