Incorpora il flash in Silverlight
-
03-07-2019 - |
Domanda
Come si incorpora un video flash in Silverlight, se viene fornito il file sorgente?
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!