귀하의 이전 질문에 대한 행운을 빕니다. 가능한 한 자세하게 질문을 보내 주시면 오류를 쉽게 분석하고 복제 할 수 있습니다.
VideoView에서 오류 수신기를 설정하려면 VideoView에 Android.Media.MediaPlayer.IOnErrorListener
인터페이스를 구현하는 개체가 필요합니다.
당신은 오류가 VideoView를 지켜 보면서 발생 때 활동 이전 언급 한 인터페이스를 구현시키는,이를 수행하여 VideoView를 지켜 보면서
public class MainActivity : Activity, Android.Media.MediaPlayer.IOnErrorListener
{
...
protected override void OnCreate(Bundle bundle)
{
...
preview = FindViewById<VideoView> (Resource.Id.SampleVideoView);
preview.SetOnErrorListener(this); // <- Set the error listener
...
}
...
//The implementation of MediaPlayer.IOnErrorListener
public bool OnError(MediaPlayer player, MediaError error, int extra)
{
// Do Something here because error happened
}
...
}
의 ErrorListener를 같은 활동을 설정하여 VideoView를 지켜 보면서이 전화 것 accomblish 수 있습니다 공개 OnError
방법.
Android Docs of OnErrorListener에서 OnError
메서드가 반환해야하는 내용을 볼 수 있습니다.
반환 :이 방법은 그것을하지 않았다 경우는 false, 오류를 처리하는 경우
사실. false를 반환하거나 OnErrorListener를 전혀 사용하지 않으면 OnCompletionListener가 호출됩니다.