문제
소스 파일이 제공된 경우 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");
이렇게하면 플래시 파일을 포함시킬 수 있습니다.
다른 팁
가십시오 Silverlight 3이 FLV 지원을받을 때까지 기다리지 않으십니까? 실시간 FLV 변환기 용.
글쎄, 그것은 좋은 생각이 아닌 것 같습니다. 그러나 나는 그것이 당신의 요구 사항 일 수 있듯이 존경합니다.
비슷한 토론 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 설정입니다.
죄송합니다!
제휴하지 않습니다 StackOverflow