如何在Android应用程序的登录页面(背景)上播放视频文件?

时间:2016-08-05 16:10:49

标签: android android-studio video surfaceview android-videoview

Look here我想和Vine app一样。我试着通过在stackoverflow.com上查看一些答案来实现它。但我不能。视频大小和质量如何? app的大小会增加吗?如果我将使用插入原始文件夹的文件?

1 个答案:

答案 0 :(得分:3)

我的一个应用包含视频作为背景。放置在res / raw / 4,9 MB,750x1334像素,20秒和H.264,AAC编解码器。

这当然会增加应用程序的大小 - 即使你有minifyEnabled true / shrinkResources为true来构建apk。

示例代码(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