当前位置: 首页>>代码示例>>Java>>正文


Java OnErrorListener类代码示例

本文整理汇总了Java中android.media.MediaPlayer.OnErrorListener的典型用法代码示例。如果您正苦于以下问题:Java OnErrorListener类的具体用法?Java OnErrorListener怎么用?Java OnErrorListener使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


OnErrorListener类属于android.media.MediaPlayer包,在下文中一共展示了OnErrorListener类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initPlayer

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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);
    }
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:14,代码来源:VideoPlayerManager.java

示例2: initVideoData

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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();
        }
    });
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:27,代码来源:VideoPlayActivity.java

示例3: a

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
public final void a(MediaPlayer.OnErrorListener paramOnErrorListener)
{
  this.e = paramOnErrorListener;
  if (this.c != null) {
    this.c.setOnErrorListener(this.e);
  }
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:8,代码来源:duy.java

示例4: resetVideoErrorListener

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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;
		}
	});
}
 
开发者ID:BotLibre,项目名称:BotLibre,代码行数:11,代码来源:ChatActivity.java

示例5: setOnErrorListener

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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());
			}
		}
	});
}
 
开发者ID:BotLibre,项目名称:BotLibre,代码行数:16,代码来源:VideoView.java

示例6: resetVideoErrorListener2

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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;
		}
	});
}
 
开发者ID:BotLibre,项目名称:BotLibre,代码行数:11,代码来源:WarActivity.java

示例7: init

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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;
        }
    });
}
 
开发者ID:googleads,项目名称:googleads-ima-android,代码行数:34,代码来源:SampleVideoPlayer.java

示例8: init

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
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 {

		}
	}
 
开发者ID:laurion,项目名称:wabbit-client,代码行数:33,代码来源:AudioClip.java

示例9: setOnErrorListener

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
public void setOnErrorListener(OnErrorListener l) {
    this.mOnErrorListener = l;
}
 
开发者ID:JackChan1999,项目名称:letv,代码行数:4,代码来源:VideoViewH264m3u8.java

示例10: setOnErrorListener

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
public void setOnErrorListener(OnErrorListener listener) {
    this.mOnErrorListener = listener;
}
 
开发者ID:JackChan1999,项目名称:letv,代码行数:4,代码来源:FFMpegPlayer.java

示例11: setOnErrorListener

import android.media.MediaPlayer.OnErrorListener; //导入依赖的package包/类
public void setOnErrorListener(OnErrorListener l) {
}
 
开发者ID:pedroSG94,项目名称:vlc-example-streamplayer,代码行数:3,代码来源:VideoView.java


注:本文中的android.media.MediaPlayer.OnErrorListener类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。