2010-10-01 98 views
1

当MediaElement无法播放媒体文件时,它会显示错误"Could not open mediaFile someFile.avi"。我们可以自定义此错误消息还是显示链接而不是消息,因此当用户点击它时将被重定向到玩家网站。如何在MediaElement中显示自定义错误消息

编辑: 我创建自定义的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事件隐藏任何你喜欢的UI内容的MediaElement和显示。

相关问题