2009-09-25 10 views
0

미디어 서비스의 게시 지점 (On Demand and Live)을 사용/재생하려면 비디오 플레이어 구성 요소를 개발해야합니다. Silverlight 3를 사용합니다.Silverlight 3 비디오 플레이어

SL 3 'Media Element'컨트롤을 사용하는 프로토 타입이 있습니다. 컨트롤에는 일반적인 미디어 플레이어 기능 (재생/일시 중지/찾기 등)이 없기 때문에이 기능을 개발해야합니다. 하지만 내 공정한 추측은 이미 완료되었습니다. 가장 가까운 것은 SL2VideoPlayer으로, 미디어 플레이어 기능은 있지만 미디어 서비스 스트림에서는 작동하지 않습니다. SL2가 아닌 SL2를 기반으로합니다.

의견을 보내 주시겠습니까? 내 요구 사항은 다음과 같습니다.
3. 오픈 소스가

답변

1

실버 라이트의 MediaElement에이 재생이 있습니다 (그래서 난 내 요구 사항을 일치하도록 개선 할 수 있습니다)
1. 지원 기본 비디오 플레이어 기능
2. 지원 미디어 서비스 스트림 (라이브 및 온 디맨드) 및 Stop 함수와 CurrentState 속성은 자신 만의 비디오 플레이어를 만들기 위해 노출해야하는 몇 가지 사항입니다. Silverlight Canvas에 단추를 쉽게 추가하여 해당 기능을 호출 할 수 있습니다.

또한 HTML 페이지에 자바 스크립트에서의 상호 작용을 수 있도록 해주는 스크립트 객체로 당신의 SL 응용 프로그램을 등록 할 수 있습니다

System.Windows.Browser.HtmlPage.RegisterScriptableObject("scriptobject", this); 

그럼 그냥 소비를 할 수 있도록 속성 [ScriptableMember]로 장식 공공 함수를 만들 의해 javacript :

[ScriptableMember] 
public void Play() 
{ 
    MediaElement.Play(); 
} 
관련 문제