2

这是我的代码:

@Override
public 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 OnCompletionListener() {
              public void onCompletion(MediaPlayer mp) {
                  finish();
              }
          });
          videoHolder.start();
     } catch(Exception ex) {
         finish();
     }
}

public void finish() {
    if(isFinishing()) {
      return;
    }
    super.setIntegerProperty("loadUrlTimeoutValue", 70000);       
    super.loadUrl("file:///android_asset/www/index.html",1000);
}

问题是这是同步执行的。启动应用程序时,“mp4 剪辑”作为启动画面播放,这很好,但一旦完成,黑屏显示为加载,然后我的应用程序主页准备就绪。我想在播放剪辑的同时加载 phonegap 页面,以便在剪辑完成时准备好它。感谢你

4

0 回答 0