Android设置视频背景
来源:互联网 发布:bi数据产品经理 编辑:程序博客网 时间:2024/05/16 06:21
闲来蛋疼,模仿了一下APP,要用视频作为背景的。
后来在网上捣鼓了一下,最后把经验分享给大家,当然 有更好的建议的欢迎在下方留言
先上一下效果图哈,当然,GIF图片可能看起来会有点卡,实际效果是不卡的!!
步骤 1、 新建一个XML 里面只有一个控件 就叫做VideoView
这里需要注意一下 可能会有视频平铺不满的情况,所以这里建议大家把这四个参数都设置上
android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_alignParentTop="true"
步骤2、 把这个XML 引用到你需要作为背景的那个XML中,用 <include layout="" /> 引用到你需要的那个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(); } });
阅读全文
2 0
- Android设置视频背景
- Android视频背景,动态背景
- Android设置背景透明度
- Android设置背景透明度
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- android设置背景平铺
- Android 设置透明背景
- android设置背景透明度
- Android 设置背景透明度
- Android 背景透明度设置
- Android设置背景透明度
- Android 设置背景透明度
- Android 设置背景边框
- android设置背景平铺
- Android设置背景透明度
- LintCode 删除链表中的元素
- 【三子棋】用c语言编写一个小游戏---三子棋
- 3-2 UBUNTU主机配置
- linux学习之旅(六)&玩转权限
- 学习笔记TF026:多层感知机
- Android设置视频背景
- Java获取字符串(16bit,32bit)和文件MD5工具
- CF 782B 和 HDU 4717 经典移点问题 【 二分 和 三分 时间】
- Android Studio 小技巧/快捷键 合集
- Qt中显示opencv生成图片
- Python readlines and readline
- hdu5222 Exploration【并查集+拓扑排序】
- 摆积木
- C