встроить вспышку в серебряном свете - PullRequest
1 голос
/ 29 апреля 2009

Как встроить флэш-видео в silverlight, если указан исходный файл?

Ответы [ 5 ]

4 голосов
/ 15 мая 2009

Наконец я получил ответ,

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

Таким образом, мы можем встроить флэш-файл.

0 голосов
/ 08 мая 2009

Ramya,

Извините, не то, что я знаю. Silverlight 3 является единственной реалистичной стратегией здесь, возможно, есть несколько способов использовать ее в своем родном обёртке или что-то в этом роде, но использовать этот подход довольно рискованно.

Извините!

0 голосов
/ 29 апреля 2009

Ну, это не очень хорошая идея. Но я уважаю, как это может быть вашим требованием.

Подобное обсуждение доступно здесь: http://channel9.msdn.com/forums/TechOff/257390-Silverlight-can-i-embed-a-flash-object-/

0 голосов
/ 02 мая 2009

В Silverlight 3 мы добавили необработанные аудио / видео возможности, так что да, теоретически вы можете преобразовать .flv в Silverlight. При этом изучите здесь свои лицензии на кодеки и убедитесь, что вы соблюдаете условия EULA / Условия использования Adobe и т. Д.

Скотт Барнс / Менеджер по продуктам Rich Platforms / Microsoft.

0 голосов
/ 29 апреля 2009

Перейдите на Не хотите ждать, пока Silverlight 3 получит поддержку FLV? для конвертера FLV в реальном времени.

...