flash intégré dans silverlight
-
03-07-2019 - |
Question
Comment intégrer une vidéo flash dans Silverlight, si le fichier source est fourni?
La solution
Enfin, j'ai eu la réponse,
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");
De cette façon, nous pouvons intégrer un fichier flash.
Autres conseils
Veuillez vous rendre sur Vous ne voulez pas attendre que Silverlight 3 obtienne votre support FLV? pour un convertisseur FLV en temps réel.
Eh bien, cela ne semble pas une bonne idée. Mais je respecte ce qui est peut-être votre exigence.
Une discussion similaire est disponible ici: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/
Dans Silverlight 3, nous avons mis en place des fonctionnalités audio / vidéo brutes afin que vous puissiez théoriquement convertir le fichier .flv dans Silverlight. Cela dit, recherchez vos licences de codec ici et assurez-vous de respecter le CLUF / Conditions d'utilisation d'Adobe d'Adobe. Conditions etc.
Scott Barnes / Chef de produit Rich Platforms / Microsoft.
Ramya,
Désolé, pas que je sache. Silverlight 3 est la seule stratégie réaliste dans ce domaine. Il existe peut-être des moyens de l’utiliser avec votre propre wrapper natif ou quelque chose du genre, mais c’est un peu risqué d’utiliser cette approche.
Désolé!