首页 > 解决方案 > 如何更改快进按钮跳过的秒数?

问题描述

我用媒体控制器制作了一个视频播放器,它们工作正常。我有一个媒体控制器类,因为我希望它始终保持打开状态。我意识到重播按钮跳过了 5 秒,而前进按钮跳过了 15 秒。我怎样才能让前进按钮也只跳过 5 ?

这是我现在拥有的代码:

    VideoView videoView = findViewById(R.id.YFB);
    Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.test3);
    videoView.setVideoURI(uri);

    MediaController mc = new MyMediaController(videoView.getContext());
    mc.setMediaPlayer(videoView);
    videoView.setMediaController(mc);

    videoView.start();

班上:

import android.content.Context;
import android.util.AttributeSet;
import android.widget.MediaController;

public class MyMediaController extends MediaController {
public MyMediaController(Context context, AttributeSet attrs) {
    super(context, attrs);
}



public MyMediaController(Context context) {
    super(context);
}

@Override
public void show(int timeout) {
    super.show(0);
}

}

布局:

<VideoView
    android:id="@+id/YFB"
    android:layout_width="520dp"
    android:layout_height="900dp"
    android:layout_marginTop="77dp"
    android:layout_marginRight="3dp"
    android:scaleX="1.4"
    android:scaleY="1.4"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentBottom="true"
    android:layout_centerInParent="true"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/gridLayout7">

</VideoView>

先感谢您!

标签: javaandroidvideomediacontroller

解决方案


推荐阅读