dialog与videoview结合,实现悬浮播放效果

来源:互联网 发布:iis配置php 编辑:程序博客网 时间:2024/05/16 18:46
MyVideoView vv = new MyVideoView(ch.this);


vv.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/"
+ R.raw.video));
//vv.setMediaController(new MediaController(ch.this));
final Dialog menuDialog = new Dialog(ch.this,R.style.AlertDialogCustom);

final Dialog videoDialog = new Dialog(ch.this,R.style.AlertDialogCustom); 
videoDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉dialog的标题 
videoDialog.setContentView(vv); 
Window mwindow = videoDialog.getWindow(); 

WindowManager.LayoutParams lp = mwindow.getAttributes(); 

lp.x = 10; 
lp.y = 70; 
lp.height=400; 
lp.width=400; 
mwindow.setAttributes(lp); 
videoDialog.show(); 
vv.start();

vv.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {    
           public void onCompletion(MediaPlayer mp) {  
            videoDialog.dismiss();
                 
           }    
}); 
0 0
原创粉丝点击