Приложение для Windows 8 - MediaElement не воспроизводит файлы «.wmv»
У меня проблема сMediaElement
в моем приложении Win8 - когда я пытаюсь играть в некоторые ".wmv» файлы из локальной библиотеки его очень часто (не всегда) выкидываетMediaFailed
и я получаю ошибку
MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED: HRESULT - 0xC00D36C4
что значит
Либо видеокодек, либо аудиокодек не поддерживается, либо один из потоков в видеофайле поврежден. Этот контент может не поддерживаться.
Проблема вне эти файлы повреждены (я могу воспроизвести их с помощью проигрывателя Windows Media). Вот's код, который я использую для установки:MediaElement
private async void Button_Click(object sender, RoutedEventArgs e)
{
var picker = new FileOpenPicker();
picker.FileTypeFilter.Add(".wmv");
picker.FileTypeFilter.Add(".mp4");
picker.SuggestedStartLocation = PickerLocationId.VideosLibrary;
StorageFile file = await picker.PickSingleFileAsync();
if (file != null)
{
using (IRandomAccessStream ras = await file.OpenAsync(FileAccessMode.Read))
{
me.SetSource(ras, file.ContentType);
}
}
}
Кто-нибудь знает что?здесь не так? Заранее спасибо.