Flash de incorporação no silverlight
-
03-07-2019 - |
Pergunta
Como você incorporar um vídeo em flash no Silverlight, se o arquivo de origem é fornecido?
Solução
Finalmente eu tenho a resposta,
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");
Desta forma, podemos embutir um arquivo flash.
Outras dicas
Por favor, vá para não quero esperar para o Silverlight 3 para obter seu apoio FLV? para conversor de FLV em tempo real.
Bem, não parece uma boa idéia. Mas eu respeito é como pode ser sua exigência.
Semelhante discussão avaialble aqui: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/
No Silverlight 3 nós colocamos no lugar de áudio cru / capacidades de vídeo então sim, você poderia, em teoria, tornar a .flv em Silverlight. Dito isto, pesquisar suas licenças codec aqui e garantir que você cumprir da Adobe EULA / Termos e Condições etc.
Scott Barnes / Plataformas ricos Product Manager / Microsoft.
Ramya,
Desculpe, não que eu saiba. Silverlight 3, há a estratégia só realista aqui, talvez algumas maneiras de parafuso-lo sobre o uso de seu próprio invólucro nativo ou algo nesse sentido, mas é um pouco de uma configuração arriscada de usar essa abordagem.
Sorry!