在我的Phonegap 2.2.0 Android应用程序中,我想在启动时播放声音,同时显示启动画面,将webview隐藏在后台,其余的魔法发生 - 但需要时间准备自己.. 。 所以我使用我的onCretae
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();
}
工作得很好 - 但并不完美:有些事情(也许是webview本身?)停止播放我的启动声音。它在播放到结束之前停止。 我读到了覆盖媒体播放器实例的onComplete方法,因为在发布时有一个300mx gap issue in Android MediaPlayer Class,但这并没有成功,似乎不是真的(我在音频文件结尾处加了1s沉默- 没有不同)。 那我怎么能让我的启动声音充分发挥?日Thnx!