русский

Silverlight ч2 08.09.2025

3 Tage zurück, 22:48
Silverlight ч2 08.09.2025
 
uscheswoi_82 патриот

Всем привет! Тут была первая часть см. Воспоминание 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
 

Sprung zu