Когда 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
};
}
}