在启动画面显示时,我无法播放声音。我在“res”目录下创建了“raw”目录,并将 droid.mp3 文件放在那里(大约 150Kb)。
这是负责启动画面的外观和声音的java文件的代码:
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
public class SplashActivity extends Activity
{
public MediaPlayer splashSound;
protected void onCreate(Bundle splashBundle)
{
super.onCreate(splashBundle);
setContentView(R.layout.splash);
splashSound = MediaPlayer.create(SplashActivity.this, R.raw.droid);
Thread t1 = new Thread() {
public void run() {
try
{
sleep(5000);
}
catch (InterruptedException IE)
{
IE.printStackTrace();
}
finally
{
Intent mainActivityIntent=new Intent("com.example.stamapp.MAINACTIVITY");
startActivity(mainActivityIntent);
}
}
};
t1.start();
}
@Override
protected void onPause() {
super.onPause();
splashSound.release();
finish();
}
}
任何帮助深表感谢。