Domanda

Come si incorpora un video flash in Silverlight, se viene fornito il file sorgente?

È stato utile?

Soluzione

Finalmente ho ottenuto la risposta,

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");

In questo modo possiamo incorporare un file flash.

Altri suggerimenti

Vai a Non vuoi aspettare che Silverlight 3 ottenga il tuo supporto FLV? per il convertitore FLV in tempo reale.

Beh, non sembra una buona idea. Ma rispetto è come potrebbe essere il tuo requisito.

Discussione simile disponibile qui: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/

In Silverlight 3 abbiamo messo a punto funzionalità audio / video non elaborate, quindi in teoria è possibile renderizzare .flv in Silverlight. Detto questo, cerca le tue licenze di codec qui e assicurati di rispettare i Termini e le condizioni generali di licenza di Adobe & amp; Condizioni ecc.

Scott Barnes / Rich Platforms Product Manager / Microsoft.

Ramya,

Scusa, non che io sappia. Silverlight 3 è l'unica strategia realistica qui, forse ci sono alcuni modi per agganciarlo usando il proprio wrapper nativo o qualcosa del genere, ma è un po 'complicato usare quell'approccio.

Sorry!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top