1) Создать класс SplashScreen.java.
2) Создайте необработанную папку в каталоге res (res / raw).
3) Вставьте видеофайл в формате mp4 в эту необработанную папку (если у вас нет примера mp4, его можно скачать по ссылке ниже). http://www.mediafire.com/download/p05ki89i2dt5x2x/splash.mp4
4) Затем добавьте следующий код в ваш класс SplashScreen.java.
public class SplashScreenActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
VideoView videoHolder = new VideoView(this);
setContentView(videoHolder);
Uri video = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.splash);
videoHolder.setVideoURI(video);
videoHolder.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
jump();
}
});
videoHolder.start();
} catch (Exception ex) {
jump();
}
}
@Override
public boolean onTouchEvent(MotionEvent event) {
jump();
return true;
}
private void jump() {
if (isFinishing())
return;
startActivity(new Intent(this, MainActivity.class));
finish();
}
}
Примечание: splash_activity.xml не требуется.