2013-05-08 54 views
0

现在我正在开发Android应用程序。在我的应用程序中,我必须在屏幕的角落播放视频。我只是使用videoview播放视频。安卓视频展开和折叠

Uri uri =  Uri.parse(path); 
    MediaController mc = new MediaController(this); 
    videoView.setMediaController(mc); 
    videoView.setVideoURI(uri); 
    videoView.start(); 

我是需求量的我有展开按钮像IPhone.ANd我们必须通过点击折叠按钮在倒塌的旧屏幕点击时扩大视频全屏。在iPhone中它是一个默认属性。我怎样才能在android中实现?

例如..我第一次在其他视图的布局中显示视频。然后,如果我点击了videoview上的展开按钮,我已经看到全屏幕视频,我也可以回到原始屏幕。

我的疑惑是。 1)添加展开按钮videoview 从固定大小的videoview 2)改变尺寸到全屏

+0

引用你必须改变宽度和事件触发器以编程方式控制VideoView控件的高度。 – 2013-05-08 11:19:16

回答

1

你去那里:

VideoView view_instance = (VideoView)findViewById(R.id.nutrition_bar_filled); 
LayoutParams params=view_instance.getLayoutParams(); 
params.width=newOne; 
params.height=newOne; 
view_instance.setLayoutParams(params); 

here

+0

编辑我的问题。请检查 – sarath 2013-05-08 11:36:48

+0

是的,您需要将视频视图高度和宽度设置为match_parent,以便直接将控件放在父级布局上时,控件将全屏显示。 – 2013-05-08 11:50:32

+0

@JibranKhan如果我的videoview父母在relativelayout里面,我将如何定义宽度和高度 – Erum 2015-09-16 12:27:34