1

如果提供了源文件,您如何在 Silverlight 中嵌入 Flash 视频?

4

4 回答 4

4

最后我得到了答案,

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文件。

于 2009-05-15T09:24:35.273 回答
0

好吧,这似乎不是一个好主意。但我尊重,因为这可能是你的要求。

类似的讨论在这里可用:http: //channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/

于 2009-04-29T08:04:54.630 回答
0

在 Silverlight 3 中有原始音频/视频功能,理论上您可以将 .flv 渲染到 Silverlight 中。话虽如此,请在此处研究您的编解码器许可证,并确保您遵守 Adob​​e 的 EULA/条款和条件等。

于 2009-05-02T03:58:29.483 回答
0

拉姆亚,

对不起,我不知道。Silverlight 3 是这里唯一现实的策略,可能有一些方法可以使用您自己的本机包装器或类似的东西来固定它,但使用这种方法有点冒险。

对不起!

于 2009-05-08T02:17:32.313 回答