private void initVideoData() { if (this.mentionIndex >= this.totalMetionCount) { lessonFinish(); return; } this.currentMention = (Mention) this.mentionList.get(this.mentionIndex); this.videoPath = this.videoDownloadHelper.getVideoName(this.ctx, this.currentMention.id); this.videoView.setVideoPath(this.videoPath); this.videoView.setOnErrorListener(new OnErrorListener() { public boolean onError(MediaPlayer mediaPlayer, int i, int i1) { VideoPlayActivity.this.onPlayError(); return true; } }); this.videoView.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { if (VideoPlayActivity.this.currentMention.is_times && !VideoPlayActivity.this .isMentionComplete() && VideoPlayActivity.this.isCounting) { VideoPlayActivity.this.handler.post(VideoPlayActivity.this.countDownRunnable); VideoPlayActivity.this.playCountNum = VideoPlayActivity.this.playCountNum + 1; } VideoPlayActivity.this.videoView.seekTo(0); VideoPlayActivity.this.videoView.start(); } }); }
public static void initPlayer(VideoView videoView, OnPreparedListener onPreparedListener, OnCompletionListener onCompletionListener, OnErrorListener onErrorListener) { if (onPreparedListener != null) { videoView.setOnPreparedListener(onPreparedListener); } if (onCompletionListener != null) { videoView.setOnCompletionListener(onCompletionListener); } if (onErrorListener != null) { videoView.setOnErrorListener(onErrorListener); } }
public final void a(MediaPlayer.OnErrorListener paramOnErrorListener) { this.e = paramOnErrorListener; if (this.c != null) { this.c.setOnErrorListener(this.e); } }
public void resetVideoErrorListener() { videoView.setOnErrorListener(new OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { Log.wtf("Video error", "what:" + what + " extra:" + extra); videoError = true; return true; } }); }
public void setOnErrorListener(OnErrorListener listener) { System.out.println("OnErrorList..."); Platform.runLater(new Runnable() { @Override public void run() { try { if (mediaPlayer != null) { mediaPlayer.stop(); } } catch (Exception e) { System.out.println("SetOnErrorListener\nError Player Video: " + e.toString()); } } }); }
public void resetVideoErrorListener2() { video2View.setOnErrorListener(new OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { Log.wtf("Video error", "what:" + what + " extra:" + extra); videoError = true; return true; } }); }
private void init() { MediaController mediaController = new MediaController(getContext()); mediaController.setAnchorView(this); // Set OnCompletionListener to notify our listeners when the video is completed. super.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { // Reset the MediaPlayer. // This prevents a race condition which occasionally results in the media // player crashing when switching between videos. mediaPlayer.reset(); mediaPlayer.setDisplay(getHolder()); for (OnVideoCompletedListener listener : mOnVideoCompletedListeners) { listener.onVideoCompleted(); } } }); // Set OnErrorListener to notify our listeners if the video errors. super.setOnErrorListener(new OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { // Returning true signals to MediaPlayer that we handled the error. This will // prevent the completion handler from being called. return true; } }); }
private void init(Context ctx, int resId) { name = ctx.getResources().getResourceName(resId); mPlayer = MediaPlayer.create(ctx, resId); // TODO: Quick hack! So that game won't crash if something weird is // going on... but find more robust way! if (mPlayer != null) { mPlayer.setOnErrorListener(new OnErrorListener() { @Override public boolean onError(MediaPlayer arg0, int arg1, int arg2) { Log.d("AudioClip", "MediaPlayer Error::arg1=" + arg1 + " arg2=" + arg2); return false; } }); mPlayer.setVolume(1000, 1000); mPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer mp) { mPlaying = false; // if (mLoop) { // //Log.d("AudioClip","AudioClip loop " + name); // mPlaying = true; // mp.start(); // } } }); } else { } }
public void setOnErrorListener(OnErrorListener l) { this.mOnErrorListener = l; }
public void setOnErrorListener(OnErrorListener listener) { this.mOnErrorListener = listener; }
public void setOnErrorListener(OnErrorListener l) { }