/** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.video_player); mPath = getIntent().getStringExtra("path"); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); mVideoView = (VideoView) findViewById(R.id.video_surface); mVideoView.getHolder().addCallback(this); mSoundPlayer = new Sound(); } @Override
mMediaPlayer.setDisplay(videoView.getHolder()); mMediaPlayer.setOnVideoSizeChangedListener((mp, width, height) -> configureVideo(videoView, width, height));
AbsoluteLayout Animationlayout = (AbsoluteLayout)findViewById(R.string.frontlayout); VideoView pvv = new VideoView(getApplicationContext()); pvv.getHolder().addCallback(this); Animationlayout.addView(pvv); // load video data in pvv.
VideoView videoView = ((VideoView) findViewById(R.id.VideoView)); _videoPlayer = new VideoPlayerManager(getApplicationContext(),videoView); videoView.getHolder().addCallback(_videoPlayer);
@Override public void onClick(View v) { machine.swtich(mVideoView.getHolder(), screenProp); } });
@Override public void onClick(View v) { machine.swtich(mVideoView.getHolder(), screenProp); } });
@Override public void onReturn() { machine.cancle(mVideoView.getHolder(), screenProp); } }
@Override public void cancel() { machine.cancle(mVideoView.getHolder(), screenProp); }
@Override public void recordStart() { mSwitchCamera.setVisibility(INVISIBLE); mFlashLamp.setVisibility(INVISIBLE); machine.record(mVideoView.getHolder().getSurface(), screenProp); }
@Override public void recordStart() { mSwitchCamera.setVisibility(INVISIBLE); mFlashLamp.setVisibility(INVISIBLE); machine.record(mVideoView.getHolder().getSurface(), screenProp); if (mRecordStateListener != null) { mRecordStateListener.recordStart(); } }
@Override public void cameraHasOpened() { CameraInterface.getInstance().doStartPreview(mVideoView.getHolder(), screenProp); }
@Override public void cancel() { machine.cancle(mVideoView.getHolder(), screenProp); if (mRecordStateListener != null) { mRecordStateListener.recordCancel(); } }
@Override public void cameraHasOpened() { CameraInterface.getInstance().doStartPreview(mVideoView.getHolder(), screenProp); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_layout); FrameLayout content = (FrameLayout)findViewById(android.R.id.content); if (null != content) { mVideoView = new VideoView(this); content.addView(mVideoView); mMediaPlayer = new MediaPlayer(); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnCompletionListener(this); SurfaceHolder holder = mVideoView.getHolder(); holder.addCallback(this); } }
private void initViews() { btn_switch = (ImageView) findViewById(R.id.switch_btn); btn_switch.setOnClickListener(this); btn_switch.setVisibility(View.VISIBLE); mVideoView = (VideoView) findViewById(R.id.mVideoView); btnStart = (ImageView) findViewById(R.id.recorder_start); btnStop = (ImageView) findViewById(R.id.recorder_stop); btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); mSurfaceHolder = mVideoView.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); chronometer = (Chronometer) findViewById(R.id.chronometer); }
private void initViews() { btn_switch = (Button) findViewById(R.id.switch_btn); btn_switch.setOnClickListener(this); btn_switch.setVisibility(View.VISIBLE); mVideoView = (VideoView) findViewById(R.id.mVideoView); btnStart = (ImageView) findViewById(R.id.recorder_start); btnStop = (ImageView) findViewById(R.id.recorder_stop); btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); mSurfaceHolder = mVideoView.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); chronometer = (Chronometer) findViewById(R.id.chronometer); }
private void initViews() { btn_switch = (Button) findViewById(R.id.switch_btn); btn_switch.setOnClickListener(this); btn_switch.setVisibility(View.VISIBLE); mVideoView = (VideoView) findViewById(R.id.mVideoView); btnStart = (ImageView) findViewById(R.id.recorder_start); btnStop = (ImageView) findViewById(R.id.recorder_stop); btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); mSurfaceHolder = mVideoView.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); chronometer = (Chronometer) findViewById(R.id.chronometer); }
private void initViews() { btn_switch = (Button) findViewById(R.id.switch_btn); btn_switch.setOnClickListener(this); btn_switch.setVisibility(View.VISIBLE); mVideoView = (VideoView) findViewById(R.id.mVideoView); btnStart = (ImageView) findViewById(R.id.recorder_start); btnStop = (ImageView) findViewById(R.id.recorder_stop); btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); mSurfaceHolder = mVideoView.getHolder(); mSurfaceHolder.addCallback(this); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); chronometer = (Chronometer) findViewById(R.id.chronometer); }
public void onResume() { ZXLogUtil.logi("JCameraView onResume"); resetState(TYPE_DEFAULT); //重置状态 CameraInterface.getInstance().registerSensorManager(mContext); CameraInterface.getInstance().setSwitchView(mSwitchCamera, mFlashLamp); machine.start(mVideoView.getHolder(), screenProp); }
public void onResume() { LogUtil.i("JCameraView onResume"); resetState(TYPE_DEFAULT); //重置状态 CameraInterface.getInstance().registerSensorManager(mContext); CameraInterface.getInstance().setSwitchView(mSwitchCamera, mFlashLamp); machine.start(mVideoView.getHolder(), screenProp); }