질문할게 있어서 올립니다.
버튼을 클릭해서 다이얼로그가 올라오는데 그 view 안에 videoview 가 있습니다.
근데 문제는 videoview를 클릭하면 재생이 되야되는데 dialog 뒤에 화면이 나오내요..............
context 문제는 아닌거 같고...혹시 저와 같은 고민을 하신분이 있나요 ? 조언좀 ㅠㅠ
dialog위에 videoview 올리기 힘드내요
public void setShowDlgPromotionVideo(boolean isShow) {
if (mDlgPromotionVideo != null) {
mDlgPromotionVideo.cancel();
mDlgPromotionVideo = null;
}
if (isShow) {
View li = LayoutInflater.from(this).inflate(R.layout.dlg_promotion_video, null);
VideoView videoView = (VideoView) li.findViewById(R.id.vd_promotion);
mMediaController = new MediaController(this);
mMediaController.setAnchorView(videoView);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.xxx);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
AlertDialog.Builder builder = new AlertDialog.Builder(this).setNeutralButton("닫기", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}).setView(li);
mDlgPromotionVideo = builder.show();
옛날글이긴 하지만...
로그인 유지
public void setShowDlgPromotionVideo(boolean isShow) {
if (mDlgPromotionVideo != null) {
mDlgPromotionVideo.cancel();
mDlgPromotionVideo = null;
}
if (isShow) {
View li = LayoutInflater.from(this).inflate(R.layout.dlg_promotion_video, null);
VideoView videoView = (VideoView) li.findViewById(R.id.vd_promotion);
mMediaController = new MediaController(this);
mMediaController.setAnchorView(videoView);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.xxx);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
AlertDialog.Builder builder = new AlertDialog.Builder(this).setNeutralButton("닫기", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
}).setView(li);
mDlgPromotionVideo = builder.show();
}
}
옛날글이긴 하지만...