Java 在Phonegap 2.2.0 Android中,启动声音在结束前停止播放
在我的Phonegap 2.2.0 Android应用程序中,我想在启动时播放一个声音,同时显示splashscreen,将webview隐藏在背景中,其余的神奇发生在这里-但需要时间来准备自己。。。 所以我用我的onCretaeJava 在Phonegap 2.2.0 Android中,启动声音在结束前停止播放,java,android,cordova,media-player,android-mediaplayer,Java,Android,Cordova,Media Player,Android Mediaplayer,在我的Phonegap 2.2.0 Android应用程序中,我想在启动时播放一个声音,同时显示splashscreen,将webview隐藏在背景中,其余的神奇发生在这里-但需要时间来准备自己。。。 所以我用我的onCretae public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen",
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 4000);
// play startup sound
Context appContext = getApplicationContext();
MediaPlayer mp = MediaPlayer.create(appContext, R.raw.startup);
mp.start();
}
工作很好,但并不完美:有些东西(可能是网络视图本身?)阻止了我的启动声音的播放。它在播放到最后之前停止。
我读到了关于重写mediaplayer实例的onComplete方法的内容,因为在释放它自己时会有一个错误,但这不起作用,而且似乎不是真的(我在音频文件末尾添加了1s沉默-没有区别)。
那么,我如何才能让我的创业之声充分发挥呢?thnx