就是想弹出一个对话框,播放视频罢了。 试过VideoView和SurfaceView+Mediaplayer两种方法,也试过自定义的Dialog类和直接将一个Activity通过Theme.Dialog弄成对话框,反正,视频出来的那块地方会盖掉一部分对话框的边框。 见截图:
代码也简单,就是那个例子稍改改罢了:getWindow().setFormat(PixelFormat.TRANSPARENT);
VideoView vv = (VideoView)findViewById(R.id.video);
vv.setMediaController(new MediaController(this));
vv.setVideoPath("file:///sdcard/demo/a.3gp");
vv.start();关键是这段视频尺寸是176*144,如果设置VideoView为这个大小,是可以的,但是放大点就不成了,比如320*240之类的。
如果放在Activity里而不是Dialog这样的话,就没问题,全屏都可以。我现在只能用一个View放着它,在需要时显示这个View,不要时将它GONE,但总觉得不如对话框那么漂亮。有哪位同仁有这方面的经验,请赐教一二,多谢了!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货