如何在 Android 应用程序的登录页面(背景)上播放视频文件?
Posted
技术标签:
【中文标题】如何在 Android 应用程序的登录页面(背景)上播放视频文件?【英文标题】:How to play video file on login page(background) in android app? 【发布时间】:2016-08-05 16:10:48 【问题描述】:Look here我想做和vine app一样的。我试图通过在 ***.com 上查看一些答案来实现它。但我不能。视频的大小和质量如何?应用程序的大小会增加吗?如果我将使用插入原始文件夹中的文件?
【问题讨论】:
【参考方案1】:我的一个应用包含一个视频作为背景。以 res/raw/ 格式放置,具有 4.9 MB、750x1334 像素、20 秒和 H.264、AAC 编解码器。
这当然会增加应用程序的大小 - 即使您为构建 apk 设置了 minifyEnabled true / shrinkResources true。
示例代码(onCreate):
VideoView videoView = (VideoView) findViewById(R.id.videoView);
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.background_video);
videoView.setDrawingCacheEnabled(true);
videoView.setVideoURI(uri);
videoView.requestFocus();
不要忘记在 onPause/onResume 处调用 videoView.pause/start
【讨论】:
你是如何实现的?可以分享一下你的源代码吗? 增加了多少? 5 mb? 是的,应用程序大小增加了 5 mb。有关部分示例代码,请参阅我的编辑。以上是关于如何在 Android 应用程序的登录页面(背景)上播放视频文件?的主要内容,如果未能解决你的问题,请参考以下文章
解决部分android手机页面跳转的黑白屏闪屏显示桌面背景问题
Android 背景可滑动登录界面 「 实现不压缩背景弹出键盘 」