java - 如何更改快进按钮跳过的秒数?
问题描述
我用媒体控制器制作了一个视频播放器,它们工作正常。我有一个媒体控制器类,因为我希望它始终保持打开状态。我意识到重播按钮跳过了 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>
先感谢您!
解决方案
推荐阅读
- c - 为什么在函数中声明字符串参数需要C中的指针?
- sql - 使用 date_trunc 自定义一周的范围
- netlify-cms - Netlify CMS 如何在其 UI 中对集合进行排序?
- c# - 慢正则表达式拆分
- c++ - C++:在类中声明指向数组的指针?
- kubernetes - Failed to install rook on k8s cluster
- html - 为什么盒子没有正确对齐?
- python-3.x - Apache Ignite SQL 事务管理
- machine-learning - 预测机器学习
- javascript - 如何从不同的 socket.io 事件中更新消息?