簡體   English   中英

開始之前如何在Android VideoView中顯示視頻而不是黑屏

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM