문제

소스 파일이 제공된 경우 Silverlight에 플래시 비디오를 어떻게 포함합니까?

도움이 되었습니까?

해결책

마침내 나는 대답을 얻었습니다.

string mediaUrl= http://www.youtube.com/v/h8Ek3v1RBEU&hl=en&fs=1;

HtmlElement mediaContent = HtmlPage.Document.GetElementById("MediaDiv"); 
HtmlElement mediaObject = HtmlPage.Document.CreateElement("Object");

mediaObject.Id = "mediaObject"; 
mediaContent.AppendChild(mediaObject);

HtmlElement param = HtmlPage.Document.CreateElement("param"); 
param.Id = "MediaID";

param.SetAttribute("name", "movie"); 
param.SetAttribute("value", mediaUrl);

param.SetAttribute("valuetype", "ref"); 
mediaObject.AppendChild(param);

HtmlElement embed = HtmlPage.Document.CreateElement("embed"); 
embed.SetAttribute("src", mediaUrl);

embed.SetAttribute("width", "425px"); 
embed.SetAttribute("height", "344px");

embed.SetAttribute("allowscriptaccess", "always"); 
mediaContent = HtmlPage.Document.GetElementById("MediaDiv");
        mediaContent.SetAttribute("innerHTML", jsText);
        head.AppendChild(mediaContent); 

mediaContent.SetStyleAttribute("display", "block");

이렇게하면 플래시 파일을 포함시킬 수 있습니다.

다른 팁

글쎄, 그것은 좋은 생각이 아닌 것 같습니다. 그러나 나는 그것이 당신의 요구 사항 일 수 있듯이 존경합니다.

비슷한 토론 avaialble은 다음과 같습니다. http://channel9.msdn.com/forums/techoff/257390-silverlight-can-i-embed-a-flash-object-/

Silverlight 3에서 우리는 원시 오디오/비디오 기능을 시행하므로 이론적으로 .flv를 Silverlight로 렌더링 할 수 있습니다. 즉, Codec 라이센스를 조사하고 Adobe의 EULA / 이용 약관 등을 준수해야합니다.

Scott Barnes / Rich Platforms 제품 관리자 / Microsoft.

라야,

죄송합니다. 내가 아는 것이 아닙니다. Silverlight 3은 여기서 유일한 현실적인 전략입니다. 자신의 기본 래퍼 또는 그 라인을 따라 무언가를 사용할 때 볼트를 볼 수있는 방법이 있지만 해당 접근법을 사용하기위한 Dicey 설정입니다.

죄송합니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top