Pergunta

Como você incorporar um vídeo em flash no Silverlight, se o arquivo de origem é fornecido?

Foi útil?

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!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top