在银光中嵌入闪光灯 [英] embed flash in silverlight

查看:147
本文介绍了在银光中嵌入闪光灯的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

最后我得到了答案,

  string mediaUrl = http://www.youtube.com/v/h8Ek3v1RBEU&hl=zh-TW&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(allowcriptaccess,always);
mediaContent = HtmlPage.Document.GetElementById(MediaDiv);
mediaContent.SetAttribute(innerHTML,jsText);
head.AppendChild(mediaContent);

mediaContent.SetStyleAttribute(display,block);

这样我们可以嵌入一个flash文件。

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

解决方案

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.

这篇关于在银光中嵌入闪光灯的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆