- 如果你已經有裝Expression Media Encoder,先更新Expression Media EncoderPreview Update: [Download ↓]
- 安裝完畢後,你會在
C:\Program Files\Microsoft Expression\Media Encoder 1.0\Templates\EN
底下找到新的template。
這裡有個小插曲(我每次都是被笨問題拌住!),我安裝Media Encoder的位置在E:\Program Files\Microsoft Expression\Media Encoder 1.0,Media Encoder一直找不到For RC的template,於是我直接把C:\Program Files\Microsoft Expression\Media Encoder 1.0\Templates\EN底下的檔案直接Copy&Paste到E:\Program Files\Microsoft Expression\Media Encoder 1.0\Templates\zh-tw才解決這個笨問題!!
安裝完畢後E:\Program Files\Microsoft Expression\Media Encoder 1.0\Templates\zh-tw資料夾底下會從
變成
(多了加"RC"的範本~) - 以下為圖文並茂的Media Encoder使用步驟
a.工具列 File > Import
b.選擇WMV檔
c.於右方設定區塊: Settings > Video,選擇Video形式
d.於Output > Template,選擇輸出範本(請選擇註有RC的範本)
e.按下"Encode"後,如果沒有變更預設值,那麼 Encode 之後,會在 檔案總管 > 桌面 > 我的文件 > Expression > Expression Media Encoder > Output 裡產生一個檔案夾 - Silverlight Streaming 上傳步驟
a.透過Expression Media Encoder,用來轉換既有的Windows Media Video檔案,以便在網路上播出。
如果你裝了Microsoft Expression Media Encoder Preview後
卻發現沒有template的話,直接將安裝資料夾中的Template\en的資料夾複製一份
繁體中文的作業系統命名為zh-tw
(Template放置的資料夾 : C:\Program Files\Microsoft Expression\Media Encoder 1.0\Templates\en)
b.Expression Media EncoderRC版template會生成下列檔案:
BasePlayer.js
CampusLaunch.wmv
Default.html
MicrosoftAjax.js
player.js
player.xaml
PlayerStrings.js
preview.jpg
project.csproj
Silverlight.js
StartPlayer.js
c.加入RC版manifest.xml (用以描述使用的AP)
<SilverlightApp>
<loadFunction>StartWithParent</loadFunction>
<jsOrder>
<js>MicrosoftAjax.js</js>
<js>BasePlayer.js</js>
<js>PlayerStrings.js</js>
<js>player.js</js>
<js>StartPlayer.js</js>
</jsOrder>
</SilverlightApp>
d.將.html, .csproj等檔案刪除後,連同manifest.xml
將b.中所有檔案包成一個.zip檔(注意!! ZIP檔中不要包folder)
e.http://silverlight.live.com/ > Manage Applications
f.將.zip檔上傳
g.上傳成功後,網站會提供一些程式碼讓你直接貼在你的網頁上
如此便可在你的網站上播放你所上傳的影片了
2007年8月8日 星期三
Silverlight RC : Update Silverlight Streaming Apps
2007年8月7日 星期二
Microsoft Silverlight 1.0 RC 發布
下載Microsoft Silverlight 1.0 Release Candidate :
http://go.microsoft.com/fwlink/?LinkID=89015&clcid=0x409
這陣子太忙,所以有點兒lag.....
今天才發現RC對我之前建好的Website with Silverlight的影響
1. Silverlight.js 更新 (更新的檔案可於RC版的SDK裡找到,可到這裡安裝。)
這表示,之前放在Server端的Silverlight.js 必須更新版本
更新完後,提醒使用者未安裝Silverlight Runtime的圖片會由

變成

2.CreateObject的寫法....
原本的寫法:Sys.Silverlight.createObject(...)
改成:Silverlight.createObject(...)
宣告方式更改了!!
3.TextBlock的FontSize
FontSize="13pt" 改為 FontSize="13"
4.TextBlock的FontWeight
不支援UltraBold,要改成Bold
5.MouseEnter
this.button.addListener("MouseEnter",Silverlight.createDelegate(this, this.handleMouseEnter))
改為
var this.buttonEnterHandler = this.button.addListener("MouseEnter",Silverlight.createDelegate(this, this.handleMouseEnter))
若你要Remove:
this.button.RemoveListener("MouseEnter",this.buttonEnterHandler))
6.若有宣告silverlight的版本資訊
如:version:0.9, <version>0.9</version>
都改為1.0
有測到新的問題再更新.... Orz
http://go.microsoft.com/fwlink/?LinkID=89015&clcid=0x409
這陣子太忙,所以有點兒lag.....
今天才發現RC對我之前建好的Website with Silverlight的影響
1. Silverlight.js 更新 (更新的檔案可於RC版的SDK裡找到,可到這裡安裝。)
這表示,之前放在Server端的Silverlight.js 必須更新版本
更新完後,提醒使用者未安裝Silverlight Runtime的圖片會由

變成

2.CreateObject的寫法....
原本的寫法:Sys.Silverlight.createObject(...)
改成:Silverlight.createObject(...)
宣告方式更改了!!
3.TextBlock的FontSize
FontSize="13pt" 改為 FontSize="13"
4.TextBlock的FontWeight
不支援UltraBold,要改成Bold
5.MouseEnter
this.button.addListener("MouseEnter",Silverlight.createDelegate(this, this.handleMouseEnter))
改為
var this.buttonEnterHandler = this.button.addListener("MouseEnter",Silverlight.createDelegate(this, this.handleMouseEnter))
若你要Remove:
this.button.RemoveListener("MouseEnter",this.buttonEnterHandler))
6.若有宣告silverlight的版本資訊
如:version:0.9, <version>0.9</version>
都改為1.0
有測到新的問題再更新.... Orz
訂閱:
文章 (Atom)