2010-10-01 139 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和顯示。

相關問題