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 и т. Д. Ничего не работает.
У кого-то еще есть проблемы? Любая помощь будет оценена.