2010-10-01 3 views
1

Когда MediaElement не может воспроизвести мультимедийный файл, тогда отображается ошибка "Could not open mediaFile someFile.avi". Можем ли мы настроить это сообщение об ошибке или отобразить ссылку вместо сообщения, поэтому, когда пользователь нажимает на нее, она будет перенаправлена ​​на сайт игрока.Как отобразить пользовательское сообщение об ошибке в MediaElement

Edit: Я создаю пользовательские MediaPlayer и обновление требований OnApplyTemplate, как показано ниже:

public class CustomMediaPlayer : MediaPlayer 
    { 
    public override void OnApplyTemplate() 
      { 
        base.OnApplyTemplate(); 
        //.. 
        //..Other Controls and Events 
        MediaElement mediaElement = GetTemplateChild("mediaElement") as MediaElement; 
        mediaElement.MediaFailed += (obj, Args) => 
         { 
         //Code Goes Here 

         }; 

      } 
} 

ответ

1

Вы можете прикрепить к MediaFailed событию скрыть MediaElement и дисплей любой UI содержание вам нравится.

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