1

Androidでビデオビューを使用して電話画面の背景を回避またはクリアするにはどうすればよいですか?

[1]: ( http://i.stack.imgur.com/0pl9W.png )

View.OnClickListener handleOnClickVideo(final ImageView button1) {
    return new View.OnClickListener() {
        public void onClick(View v) {
            try {

                Constant.database = new MyHelper(getApplicationContext());
                Constant.sqldb = Constant.database.getReadableDatabase();
                imageShowed.setVisibility(View.GONE);
                videoShowed.setVisibility(View.VISIBLE);
                mVideoView.setBackgroundColor(Color.BLACK);
                bar.show();
                int newVideoId = button1.getId();
                Constant.database.getContentValues(newVideoId);
                String getVideo = "https://whootin.s3.amazonaws.com/uploads/upload/21e0b4df-120d-4c9f-ad4a-b475bb844b48/Homemade%20Steak%20Fajitas%20Recipe%20-%20Laura%20Vitale%20-%20Laura%20in%20the%20.mp4?AWSAccessKeyId=AKIAJF5QHW2P5ZLAGVDQ&Signature=EGU5xUP3E8QpkTrG71dr0MvR2hQ%3D&Expires=1381916425";//GetSet.getVideo();
                Log.d("video", getVideo);
                mVideoView.setSoundEffectsEnabled(true);
                mVideoView.setDrawingCacheEnabled(true);
                mediaController.setAnchorView(mVideoView);
                mVideoView.setVideoURI(Uri.parse(getVideo));
                mVideoView.setKeepScreenOn(true);
                mVideoView.setMediaController(mediaController);
                mVideoView.requestFocus();
                mVideoView.setOnPreparedListener(PreparedListener);
                Constant.database.close();

            } catch (Exception e) {
                Log.e(TAG, "error: " + e.getMessage(), e);
                bar.dismiss();
            }
        }
    };
}

コードを添付しました。

4

1 に答える 1

7

ビデオの開始前にmVideoViewasの可視性を設定できます。GONE

public void onPrepared(MediaPlayer mp) {

    View placeholder = (View) findViewById(R.id.placeholder);

    placeholder.setVisibility(View.GONE);
}

ZOrderまたは、mVideoViewこのように変更することもできます

videoView.setZOrderOnTop(true);

参考までに、この質問を参照してください: Android VideoView の黒い画面

于 2013-10-09T11:37:26.733 に答える