Expression Player 활용하기 Silverlight
2009.03.24 22:14 EDIT
Expression Player는 Expression Encoder(이하 EE) SP1에 포함된 Silverlight 기반(xap 파일)의 미디어 플레이어다. SP1 설치 후 EE에서 Output 패널의 Job Output에서 Silverlight 계열의 꽤 다양한 템플릿을 선택 가능한데, 이것들 가운데 하나를 적용하면 실버라잇 플레이어로 내보낼 수 있다. 참고
진행중인 Silverlight 프로젝트에 이 미디어 플레이어를 삽입하는 방법은 두 가지가 있다. 하나는 C:\Program Files\Microsoft Expression\Encoder 2\Templates\en\사용하려는 템플릿\Source\Template.sln을 비주얼 스튜디오로 열어 빌드 후 Bin 폴더 아래에 생성된 dll 파일을 Expression Blend에서 Add Reference로 추가하는 것이다. 그러면 Asset Library에서 Expression Player와 Media Player를 볼 수 있다.참고1, 참고2 Expression Player를 추가하고 개체의 Properties에서 Playlist를 추가할 수 있다.
다른 하나는 위에서 언급한 폴더 아래의 MediaPlayerTemplate.xap 파일을 그대로 이용하는 것이다. xap 파일을 복사한 다음
<playList> <playListItems> <playListItem mediaSource="mms://mysite.com/silverlight.wmv"></playListItem> </playListItems> </playList>
이런 플레이리스트 xml을 만들어
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> <param name="source" value="MediaPlayerTemplate.xap"/> <param name="onerror" value="onSilverlightError" /> <param name="initparams" value='autoplay=True,autoload=True,enablecaptions=True,muted=False,stretchmode=0,displaytimecode=False,playlist=<playList><playListItems><playListItem mediaSource="mms://mysite.com/silverlight.wmv"></playListItem></playListItems></playList>' /> <a href="http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> </object>
- Tag :
- silverlight, expression encoder