Login
Silverlight ч2 08.09.2025
19
2 Tage zurück, 22:48
Всем привет! Тут была первая часть см. Воспоминание Microsoft Silverlight 08.10.2024. Тут продолжим.
Прямая трансляция в формате WMV, потребуется Microsoft Expressison Encoder 4 SP2, прямат трансляция локально. Вот код:
Код Page.xaml:
<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="640" Height="480" Background="White" x:Name="Page"> <TextBlock Canvas.Left="8" Width="376" Height="24" TextWrapping="Wrap" FontWeight="Bold" FontFamily="Lucida Sans Unicode" FontSize="22" Foreground="#FFFF0000"><Run Text="Видео плеер на Silverlight"/></TextBlock> <MediaElement Source="mms://127.0.0.1:8000/" Width="600" Height="400" Balance="0" x:Name="media1" Canvas.Top="32" /> </Canvas>
Без прямой трансляции, видео должно быть в формате MP4, вот код:
Код Page.xaml:
<Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="640" Height="480" Background="White" x:Name="Page"> <TextBlock Canvas.Left="8" Width="376" Height="24" TextWrapping="Wrap" FontWeight="Bold" FontFamily="Lucida Sans Unicode" FontSize="22" Foreground="#FFFF0000"><Run Text="Видео плеер на Silverlight"/></TextBlock> <MediaElement Source="http://localhost/svtest2/GPPGPN9m_m.mp4" Width="600" Height="400" Balance="0" x:Name="media1" Canvas.Top="32" /> </Canvas>
Код Page.xaml.js:
if(!window.SilverlightSite1) SilverlightSite1 = {}; SilverlightSite1.Page = function(){} SilverlightSite1.Page.prototype = { handleLoad: function(control, userContext, rootElement) { this.control = control; rootElement.addEventListener("MouseLeftButtonDown", Silverlight.createDelegate(this, this.handleMouseDown)); }, handleMouseDown: function(sender, eventArgs) {} }
Результат прямой трансляции:
Результат работы:
https://my.mail.ru/mail/semyon_kulikov/video/_myvideo/137....
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Meine Die Formel der Liebe
