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

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

Так вот'мой следующий вопрос из серии яМы уже писали о WinRT:


Почему нетт эта работа? !!!

Видео не отображается.Звук не воспроизводится.Нет сообщений об ошибках.Нет исключений.

Ни одно из этих событий не поднято:

MediaOpenedMediaFailedMediaEndedSeekCompletedDownloadProgressChangedBufferingProgressChanged

Единственное поднятое событие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();

Это нетоже не работает. То же бездействие.

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

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

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

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