Воспроизведение видео в 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, у вас есть определенные ограничения (некоторые кодеки имеют определенные ограничения по разрешению, а один вообще не поддерживается в эмуляторе):
Решением этой проблемы будет физическое устройство. На самом деле, для любой серьезной разработки для мобильной платформы вам понадобится реальный телефон, поэтому я бы порекомендовал инвестировать в него.