Воспроизведение видео в Windows Phone 7

Я пытаюсь воспроизвести файл WMV в WP7 с помощью элемента управления MediaElement, но всегда получаю исключение "ag_e_network_error" в событии MediaFailed элемента управления MediaElement. Я нашел это решение, но оно не работает для меня, потому что у меня вообще нет подключенного телефона. Любое другое решение, о котором вы можете подумать?

Вот XAML:

 <MediaElement Grid.Row="0"
                          x:Name="mediaSample"
                          Source="/Media/Wildlife.wmv"
                          AutoPlay="True"
                          HorizontalAlignment="Left"
                          VerticalAlignment="Top"
                          Height="200"
                          Width="200"
                          MediaOpened="MediaElement_MediaOpened"
                          MediaFailed="mediaSample_MediaFailed" />

"/Media/Wildlife.wmv" "Build Action" имеет значение "Content", а "Copy to Output Directory" - "Copy Always".

Спасибо!

1 ответ

Все зависит от кодека, который использует видео.

Используйте эту справочную страницу для деталей.

Поскольку вы пытаетесь воспроизвести видео WMV, у вас есть определенные ограничения (некоторые кодеки имеют определенные ограничения по разрешению, а один вообще не поддерживается в эмуляторе):

альтернативный текст

Решением этой проблемы будет физическое устройство. На самом деле, для любой серьезной разработки для мобильной платформы вам понадобится реальный телефон, поэтому я бы порекомендовал инвестировать в него.

Другие вопросы по тегам