关于在Android应用程序启动时将mp4文件作为启动画面播放

时间:2011-11-19 06:29:38

标签: android

我正在开发一个Android应用程序,我必须在启动画面中播放mp4文件。我已经为启动画面java类编写了代码。但是不知道它为什么不采摘,任何人都可以指导我... < / p>

以下是我的java类代码

http://pastebin.com/teCuDdcp

提前致谢 图莎尔

1 个答案:

答案 0 :(得分:0)

好的,我不知道如何实现这一目标的最佳方式,但如果我必须这样做,那么我正在做这样的事情,

1.开始SpalshActivity,

- &GT; splashActivity的onCreate()只是启动.mp4视频并将OnCompletionListener放入媒体播放器。

 public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            playVideo();
   }


playVideo()
{
  mp = new MediaPlayer();
  mp.setOnErrorListener(this);
  mp.setOnBufferingUpdateListener(this);
  mp.setOnCompletionListener(this);
  mp.setOnPreparedListener(this);
  mp.setAudioStreamType(2);
  mp.setDataSource(path);
  mp.prepare();
  Log.v(TAG, "Duration:  ===>" + mp.getDuration());
  mp.start();

}

2.在完成mp4视频时播放新活动。 (为此,您在活动中实现了OnCompletionListener。)

- &GT; on OnComplete我称之为新活动的视频。

public void onCompletion(MediaPlayer arg0) 
{
        Log.d(TAG, "onCompletion called");
        Intent intent = new Intent(SplashActivity.this,HomeActivity.class);
        startActivity(intent);
        }

简单。 : - )