一步一步学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应用程序非常简单,我们只需要编写一个manifest.xml文件和编译后的.xap文件打包成.zip包并上传就可以发布。简单的manifest.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处理程序。有关详细的manifest.xml文件的配置大家可以参考Silverlight Steaming SDK。在上传之后,manifest.xml文件可以在线进行配置。

访问Silverlight应用

在成功发布一个Silverlight应用程序之后,可以有两种方式来嵌入Silverlight到你的应用程序:

1.使用iframe嵌入

<iframe 
    src="http://silverlight.services.live.com/invoke/40565/MySilverlight/iframe.html" 
    scrolling="no" frameborder="0" 
    style="width:800px; height:500px">
</iframe>

2.使用Live Control嵌入

<html xmlns:devlive="http://dev.live.com">
<head>
    <title>My Silverlight Application</title>
    <script type="text/javascript" 
            src="https://controls.services.live.com/scripts/base/v0.3/live.js"/>
    <script type="text/javascript" 
            src="https://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都会生成上述代码,只要拷贝到应用程序即可

 

 

转载出处声明:

作者:TerryLee
出处:http://terrylee.cnblogs.com
原文链接:http://www.cnblogs.com/Terrylee/archive/2008/06/16/using-silverlight-streaming-hosting-silverlight-application.html

转载于:https://www.cnblogs.com/ZhangHuaning/archive/2010/04/20/1716302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值