我正在开发一个Android应用程序,我必须在启动画面中播放mp4文件。我已经为启动画面java类编写了代码。但是不知道它为什么不采摘,任何人都可以指导我... < / p>
以下是我的java类代码
提前致谢 图莎尔
答案 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);
}
简单。 : - )