desc:播放本地视频播放器样式调整

main
xiaowusky 2 years ago
parent 75649aa50a
commit 1e979b2207

@ -58,8 +58,6 @@ public class ProVideoActivity extends AppCompatActivity {
private ActivityMainProBinding mBinding;
private ProVideoView mVideoView; // 播放器View
private View mProgress;
private GestureDetector detector;
private VideoControllerView mediaController;
@ -131,7 +129,6 @@ public class ProVideoActivity extends AppCompatActivity {
mVideoView = mBinding.videoView;
mVideoView.setMediaController(mediaController);
mProgress = mBinding.progress;
mVideoView.setOnInfoListener((iMediaPlayer, arg1, arg2) -> {
switch (arg1) {
case IMediaPlayer.MEDIA_INFO_VIDEO_TRACK_LAGGING:
@ -139,7 +136,6 @@ public class ProVideoActivity extends AppCompatActivity {
break;
case IMediaPlayer.MEDIA_INFO_VIDEO_RENDERING_START:
Log.i(TAG, "MEDIA_INFO_VIDEO_RENDERING_START");
mProgress.setVisibility(View.GONE);
mBinding.surfaceCover.setVisibility(View.GONE);
mBinding.playerContainer.setVisibility(View.GONE);
mBinding.videoView.setVisibility(View.VISIBLE);
@ -182,7 +178,6 @@ public class ProVideoActivity extends AppCompatActivity {
mVideoView.setOnErrorListener((iMediaPlayer, i, i1) -> {
Log.i(TAG, "播放错误");
mBinding.videoView.setVisibility(View.GONE);
mProgress.setVisibility(View.GONE);
mBinding.playerContainer.setVisibility(View.VISIBLE);
return true;
});
@ -190,7 +185,6 @@ public class ProVideoActivity extends AppCompatActivity {
mVideoView.setOnCompletionListener(iMediaPlayer -> {
Log.i(TAG, "播放完成");
mVideoView.seekTo(0);
mProgress.setVisibility(View.GONE);
});
mVideoView.setOnPreparedListener(iMediaPlayer -> Log.i(TAG, String.format("onPrepared")));

@ -53,7 +53,6 @@ public class VideoControllerView extends FrameLayout implements IMediaController
private Context mContext;
private View mAnchor;
private View mRoot;
private View mediaControllerLL;
private SeekBar mProgress; // 播放进度滚动条
private TextView mCurrentTime; // 当前播放时间点
private TextView mEndTime; // 总时长
@ -400,8 +399,6 @@ public class VideoControllerView extends FrameLayout implements IMediaController
}
private void initControllerView(View v) {
mediaControllerLL = (LinearLayout) v.findViewById(R.id.media_controller_ll);
mPauseButton = (ImageButton) v.findViewById(R.id.pause);
if (mPauseButton != null) {
mPauseButton.requestFocus();

@ -32,22 +32,6 @@
android:background="#000000"
android:scaleType="centerCrop" />
<LinearLayout
android:id="@android:id/progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@color/white"
android:gravity="center"
android:orientation="vertical">
<ProgressBar
android:layout_width="100dp"
android:layout_height="100dp"
android:indeterminateBehavior="repeat"
android:indeterminateDrawable="@drawable/anim" />
</LinearLayout>
<ImageView
android:id="@+id/live_video_snap_thumb"
android:layout_width="50dp"

Loading…
Cancel
Save