embed flash in silverlight

与世无争的帅哥 提交于 2019-12-06 12:14:46

问题


How do you embed a flash video in silverlight, if the source file is provided?


回答1:


Finally I got the answer,

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");

This way we can embed a flash file.




回答2:


Please go to Don't want to wait for Silverlight 3 to get your FLV support? for real-time FLV converter.




回答3:


Well, it seems not a good idea. But I respect is as it may be your requirement.

Similar discussion avaialble here: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/




回答4:


In Silverlight 3 we've put in place raw audio/video capabilities so yes you could in theory render out .flv into Silverlight. That being said, research your codec licenses here and ensure you comply with Adobe's EULA / Terms & Conditions etc.

Scott Barnes / Rich Platforms Product Manager / Microsoft.




回答5:


Ramya,

Sorry, not that I know of. Silverlight 3 is the only realistic strategy here, there maybe some ways to bolt it on using your own native wrapper or something along those lines but it's somewhat of a dicey setup to use that approach.

Sorry!



来源:https://stackoverflow.com/questions/801304/embed-flash-in-silverlight

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!