题
你怎么嵌入一个闪光频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");
这样我们就可以嵌入一个flash文件。
其他提示
请转到不想等待Silverlight 3获得FLV支持?用于实时FLV转换器。
嗯,这似乎不是一个好主意。但我尊重是因为它可能是你的要求。
类似的讨论在这里: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/
在Silverlight 3中,我们已经实现了原始的音频/视频功能,所以是的,理论上可以将.flv渲染到Silverlight中。话虽如此,请在此研究您的编解码器许可证,并确保您遵守Adobe的EULA /条款和条款。条件等。
Scott Barnes / Rich Platforms产品经理/ Microsoft。
Ramya,
对不起,不,我知道的。Silverlight3是唯一现实战略在这里,有可能一些方式螺栓在使用自己的母的包装或者沿着这些线路的东西但是这有点冒险的设置,以使用这一方法。
对不起!
不隶属于 StackOverflow