воспроизводить видео в Silverlight? - PullRequest
6 голосов
/ 06 августа 2010

Как воспроизводить видео с Silverlight?

поставляется ли Visual Studio со встроенным компонентом видеопроигрывателя?или мне нужно сделать видеоплеер?

Ответы [ 2 ]

3 голосов
/ 06 августа 2010

Как это часто бывает, все зависит от ваших требований.

Вы можете использовать медиа-элемент, который поставляется с Silverlight ( msdn info здесь ), однако это означает, чтоСоздавая все с нуля, он не поставляется с «Player Chrome», как в кнопках и визуальных стилях.

Если вы хотите предварительно встроенный «Player», есть по крайней мере несколько вариантов, ExpressionИнструмент Encoder (доступна бесплатная версия), поставляется с несколькими плеерами Silverlight, которые вы можете свободно использовать и изменять по своему желанию.Их можно найти в разделе «шаблоны» инструмента кодировки выражений.

Другой вариант заключается в использовании «Microsoft Media Platform: Player Framework» (ранее известной как Silverlight Media Framework (SMF)), которая является открытой.Исходный проект, в котором участвует Microsoft, поставляется с полнофункциональным «проигрывателем» и построен на отраслевых стандартах, его можно найти по адресу http://smf.codeplex.com.

Удачи!

0 голосов
/ 06 августа 2010

В SL:

<MediaElement x:Name="MyVid"
              Source="http://abc.xyz.com/MyVid.wmv"
              Height="250"
              Width="350"
              AutoPlay="True"/>

На стороне сервера должна поддерживаться MMS (протокол RTSP - потоковая передача) или прогрессивная загрузка (MMS на стороне MediaElement заботится об обоих). Видео должно соответствовать стандарту видеокодека SMPTE 421M (VC-1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...