Сайт разработчика Александр Климова

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

День шестой. Мультимедиа

Для воспроизведения видео или звукового файла можно использовать класс MediaPlayerLauncher (XNA) или MediaElement API (Silverlight). Список подддерживаемых аудио и видео кодеков можно посмотреть здесь.

Воспроизвдение локального видеофайла при помощи MediaElement API

Для воспроизведения видеофайла, которое находится на устройстве, используйте MediaElement API. Создайте новый проект или откройте уже существующий проект. Щелкните правой кнопкой мыши на имени проекта в Solution Explorer и выберите команду Add | Existing Item. Выберите готовый видеофайл на вашем компьютере и добавьте его в проект, установив в свойстве Build Action значение Content.

Выбранный видеофайл должен быть закодирован одним из поддерживаемых кодеков. В секции ContentGrid добавьте следующую строчку:


 <MediaElement Source="test.wmv" AutoPlay="True"/>

Замените test.wmv на имя вашего файла.

Воспроизвдение удаленного видеофайла при помощи MediaElement API

Для воспроизведения файла из сети используйте код:


<MediaElement Source="http://developer.alexanderklimov.ru/cat.wmv" AutoPlay="True"/>

Замените адрес в Source на свой путь к файлу. Не забывайте про поддерживаемые кодеки.

Идея статьи: How to: Play or Stream a Video File for Windows Phone

Реклама