0

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

Вот 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' установлен на 'Содержание' и 'Копировать в выходной каталог' установлен на 'Copy Всегда'.

Спасибо!

+0

Вам не нужно копировать файл в выходной каталог. В качестве контента он будет включен в файл XAP напрямую. Можете ли вы воспроизвести файл на своем ПК? Вы пытались указать источник в коде? –

+0

Это на ПК, где я не могу его воспроизвести. Еще не пробовал по телефону. – Carlo

+0

Когда вы говорите «на ПК», вы имеете в виду в эмуляторе? или в приложении WPF или Silverlight OOB? Вы можете играть в Windows Media Player? Я пытаюсь подтвердить, что файл фильма на самом деле не поврежден. –

ответ

2

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

Для получения более подробной информации, используйте this reference page.

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

alt text

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

+0

Мы все еще в процессе получения. Я подожду, пока мы не примем его, чтобы принять ответ. Спасибо. – Carlo

+0

У меня есть физическое устройство и получаю ту же ошибку, что и при использовании Wildife.wmv. Так что это может быть проблема с кодировкой видео - довольно сложно. –

 Смежные вопросы

  • Нет связанных вопросов^_^