45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
package com.lzy.ninegrid.preview;
|
|
|
|
import android.app.Activity;
|
|
import android.os.Bundle;
|
|
import android.support.annotation.Nullable;
|
|
|
|
import com.lzy.ninegrid.R;
|
|
import com.pili.pldroid.player.widget.PLVideoView;
|
|
|
|
public class VideoPreviewActivity extends Activity {
|
|
|
|
private PLVideoView pLVideoView;
|
|
|
|
@Override
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(R.layout.activity_preview_video);
|
|
pLVideoView = findViewById(R.id.pLVideoView);
|
|
String url = getIntent().getStringExtra("url");
|
|
pLVideoView.setVideoPath(url);
|
|
MediaController mMediaController = new MediaController(this);
|
|
pLVideoView.setMediaController(mMediaController);
|
|
pLVideoView.start();
|
|
}
|
|
|
|
@Override
|
|
protected void onResume() {
|
|
super.onResume();
|
|
pLVideoView.start();
|
|
}
|
|
|
|
@Override
|
|
protected void onPause() {
|
|
super.onPause();
|
|
pLVideoView.pause();
|
|
|
|
}
|
|
|
|
@Override
|
|
protected void onDestroy() {
|
|
super.onDestroy();
|
|
pLVideoView.stopPlayback();
|
|
}
|
|
}
|