Friday, October 12, 2012

embed flash in silverlight

embed flash in silverlight

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

Answers & Comments...

Answer: 1

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

by : Soul_Masterhttp://stackoverflow.com/users/94893

Answer: 2

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-/

by : NinethSensehttp://stackoverflow.com/users/73722

Answer: 3

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.

by : Scott Barneshttp://stackoverflow.com/users/94167

Answer: 4

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!

by : Scott Barneshttp://stackoverflow.com/users/94167

Answer: 5

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.

by : Ramyahttp://stackoverflow.com/users/95858




No comments:

Post a Comment

Send us your comment related to the topic mentioned on the blog