Android 播放视频后打开新场景
我正在学习安卓系统,我正试图弄清楚如何在视频视图完成后打开一个新场景 这是我的代码:Android 播放视频后打开新场景,android,andengine,Android,Andengine,我正在学习安卓系统,我正试图弄清楚如何在视频视图完成后打开一个新场景 这是我的代码: import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.view.WindowManager; import android.widget.VideoView; public class SplashScene extends Ac
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;
import android.widget.VideoView;
public class SplashScene extends Activity implements OnCompletionListener {
BaseActivity activity;
VideoView video;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
video = (VideoView) findViewById(R.id.vvSplashVideo);
String path = "android.resource://" + getPackageName()
+ "/raw/splashscreen";
video.setVideoURI(Uri.parse(path));
video.setOnCompletionListener(this);
video.start();
loadResources();
}
public void loadResources() {
}
@Override
public void onCompletion(MediaPlayer arg0) {
// TODO Auto-generated method stub
Log.v("Fin", "done");
activity.setCurrentScene(new MainMenuScene());
}
当我运行应用程序时,视频工作,日志消息工作,但随后我出现以下错误:
在应用程序崩溃之前
任何关于我做错了什么的想法。您必须初始化
活动代码>场景类内部
代码:
公共类SplashScene扩展活动实现OnCompletionListener{
基础活动;
....
@凌驾
创建时受保护的void(Bundle savedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
活动=新的BaseActivity();
public class SplashScene extends Activity implements OnCompletionListener {
BaseActivity activity;
....
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
activity=new BaseActivity (); <===== initiate this
// rest of code }