利用VideoView创建悬浮框显示视频

承接上文,网络数据已经下载完毕,考虑到案例中下载的为视频文件,所以可以创建一个VideoView创建一个悬浮框,就可以对视频进行预览。效果如下:

利用VideoView创建悬浮框显示视频_第1张图片

 案例中为创建一个视频预览悬浮框。触发事件设置为下载完毕之后,而后通过自定义对话框进行显示。代码如下:

private void play(String path) {
        AlertDialog.Builder builder=new AlertDialog.Builder(this);
        AlertDialog dialog=builder.create();
        View view=View.inflate(getApplicationContext(),R.layout.yulan,null);
        dialog.setView(view);
        dialog.show();
        VideoView vv=(VideoView)view.findViewById(R.id.vv);
        vv.setVideoPath(path);
        vv.start();
    }

yulan.xml对应代码为:


    

至于控件的绑定就不在赘述。

你可能感兴趣的:(Androidstudio)