【问题标题】:embed flash in silverlight在silverlight中嵌入闪光灯
【发布时间】:2010-10-22 12:37:38
【问题描述】:

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

【问题讨论】:

    标签: flash silverlight embed


    【解决方案1】:

    我终于得到了答案,

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

    【讨论】:

      【解决方案2】:

      嗯,这似乎不是一个好主意。但我尊重你的要求。

      可在此处进行类似讨论:http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/

      【讨论】:

        【解决方案3】:

        拉米亚,

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

        对不起!

        【讨论】:

          【解决方案4】:

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

          【讨论】:

          • 感谢您的回复,但我正在使用 silverlight 2.0 开发此应用程序。有什么方法可以使用 silverlight 2.0 吗??
          猜你喜欢
          • 2011-05-11
          • 1970-01-01
          • 1970-01-01
          • 2014-12-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多