[英]How to display video instead of black screen in Android VideoView before start
我正在Android Studio的VideoView中播放视频。 当我单击视频时,视频开始播放。 在单击视频开始播放之前,如何获得显示视频而不是黑屏的信息? 我还想在单击视频时使其全屏显示,并且我也为此而努力。 任何帮助将不胜感激,谢谢。
LegWorkouts.java
burpeeButton.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
VideoView mVideoView2 = (VideoView) findViewById(R.id.burpees);
String uriPath = "android.resource://com.delta.object.newandroidproject/"+R.raw.burpees;
Uri uri1 = Uri.parse(uriPath);
mVideoView2.setVideoURI(uri1);
mVideoView2.requestFocus();
mVideoView2.start();
}
});
LegWorkouts.xml
<VideoView
android:id="@+id/burpees"
android:layout_width="80dp"
android:layout_height="131dp"
android:layout_alignStart="@+id/secondJump"
android:layout_below="@+id/secondJump"
android:layout_gravity="center"
android:layout_marginTop="14dp"
android:visibility="visible" />
以毫秒为单位使用seekTo至,以在视频的第二秒显示图像。
使用零会将其设置为视频的第一帧。 //在onClickListener之前初始化videoView
VideoView mVideoView2 = (VideoView) findViewById(R.id.burpees);
String uriPath = "android.resource://com.delta.object.newandroidproject/"+R.raw.burpees;
Uri uri1 = Uri.parse(uriPath);
mVideoView2.setVideoURI(uri1);
**mVideoView2.seekTo(0);**
burpeeButton.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
mVideoView2.requestFocus();
mVideoView2.start();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.