闲来蛋疼,模仿了一下APP,要用视频作为背景的。

后来在网上捣鼓了一下,最后把经验分享给大家,当然  有更好的建议的欢迎在下方留言

先上一下效果图哈,当然,GIF图片可能看起来会有点卡,实际效果是不卡的!!

               




步骤 1、  新建一个XML  里面只有一个控件  就叫做VideoView

   

    

这里需要注意一下   可能会有视频平铺不满的情况,所以这里建议大家把这四个参数都设置上

    

        android:layout_alignParentLeft="true"        android:layout_alignParentRight="true"        android:layout_alignParentBottom="true"        android:layout_alignParentTop="true"

步骤2、  把这个XML 引用到你需要作为背景的那个XML中,用 引用到你需要的那个XML中,

      


这里需要注意一点, 最外面一层需要用RelativeLayout布局,至于为什么呢,这个是基础哈!


步骤3、 在res下新建一个raw的资源文件夹,把视频放进去


步骤4、在你需要设置背景的布局java类中 设置一下

        //得到videoView        myVideoView = (VideoView) findViewById(R.id.videoView);        final String videoPath = Uri.parse("android.resource://" + getPackageName() + "/"+R.raw.mqr).toString();        //设置视频路径        myVideoView.setVideoPath(videoPath);        //开始播放        myVideoView.start();        //设置监听是否准备好        myVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {            @Override            public void onPrepared(MediaPlayer mp) {                mp.start();                mp.setLooping(true);            }});        //设置监听是否播放完        myVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {            @Override            public void onCompletion(MediaPlayer mp) {                myVideoView.setVideoPath(videoPath);                myVideoView.start();            }        });

                       

                    



更多相关文章

  1. Android实现背景图自适应不失真(下)
  2. android 利用shape做控件背景(小圆点,空心带边框背景)
  3. Android本地视频播放器开发--ffmpeg解码视频文件中的音频(2)
  4. Android(安卓)新API 之 MediaCodec使用笔记
  5. Android中音视频合成的几种方案详析
  6. Android(安卓)ListView 自定义背景后 滚动时的背景变黑问题
  7. android 万能视频播放器
  8. Android:dagger2让你爱不释手-终结篇
  9. Android多媒体学习十四:播放网络上的视频

随机推荐

  1. QGIS+Conda+jupyter玩转Python GIS
  2. jieba分词-Python中文分词领域的佼佼者
  3. 详解seaborn可视化中的kdeplot、rugplot
  4. JavaScript 风格指南 [每日前端夜话(0x1C
  5. 在模仿中精进数据可视化01:国内38城居住自
  6. 多快好省地使用pandas分析大型数据集
  7. 小白来了
  8. 学习Anaconda一定要了解这几件事
  9. 在pandas中利用hdf5高效存储数据
  10. geopandas轻松叠加在线底图