none
Как изменить медиа плеер сгенерированный в Expression Encoder?

    General discussion

  • В Expression Encoder можно выбрать в качестве job output шаблон Silverlight. Однако это приведет к генерации контента в xap файле, это будет готовое Silverlight приложение без исходного кода, которое можно встроить в html страницу. Как же изменить плеер в своем приложении? Вот несколько шагов:

    Для использования плеера:

    • переименуйте xap файл в zip и извлеките его содержимое, в результате вы получите несколько dll сборок
    • в своем проекте добавьте ссылки на все извлеченные сборки
    • добавьте определение пространства имен: xmlns:player="clr-namespace:ExpressionMediaPlayer;assembly=MediaPlayer"
    • создайте элемент MediaPlayer в xaml:
      <player:MediaPlayer x:Name="player">
           <player:MediaPlayer.Playlist>
        <player:PlaylistItem Title="My Title" MediaUrl="myvedio.wmv"/>
      </player:MediaPlayer.Playlist>
      </player:MediaPlayer>

    Этот код позволит вам получить полнофункциональный медиа плеер. Для изменения шаблона плеера используйте Expression Blend, для изменения ControlTemplate, также как это делаете с обычными элементами управления.

     


    Для связи [mail]
    Wednesday, March 16, 2011 1:59 PM
    Moderator