MediaElement в WinRT / Win8 вообще не работает

Я очень расстроен из-за WinRT (приложения для Windows 8). Я столкнулся с множеством проблем с самой основной функциональностью и отсутствием документации для ее поддержки.

Итак, вот мой следующий вопрос из серии, которую я уже опубликовал относительно WinRT:

<MediaElement Width="500" 
              Height="500"
              Source="ms-appx:///Assets/SampleVideo.wmv" />

Why doesn't this work?!!!

No video displays. No audio played. No error messages. No exceptions thrown.

None of these events are raised:

MediaOpened MediaFailed MediaEnded SeekCompleted DownloadProgressChanged BufferingProgressChanged

Единственное поднятое событиеCurrentStateChanged что происходит, когда Штат "Открывается". И это все. Больше ничего не происходит

Я попытался сделать это вручную с помощью потока, как это:

var packageLocation = Windows.ApplicationModel.Package.Current.InstalledLocation;
var assetsFolder = await packageLocation.GetFolderAsync("Assets");
var myVideo = await assetsFolder.GetFileAsync("SampleVideo.wmv");
var stream = await myVideo.OpenAsync(FileAccessMode.Read);

_Player.SetSource(stream, myVideo.ContentType);
_Player.Play();

This doesn't work either. То же бездействие.

SampleVideo.wmv файл типа сборкиContent и я могу открыть его нормально в Windows Media Player и Zune. Так что с видеофайлом проблем нет абсолютно. Однако я пробовал другие файлы, такие как MP4, AVI и т. Д. Ничего не работает.

У кого-то еще есть проблемы? Любая помощь будет оценена.

Ответы на вопрос(1)

Ваш ответ на вопрос