gpt4 book ai didi

android - 使用MediaPlayer添加声音后,为什么我的Android应用程序崩溃

转载 作者:行者123 更新时间:2023-12-03 17:29:23 25 4
gpt4 key购买 nike

我一直在关注此视频教程here,以将声音添加到应用启动时发生的5秒钟启动 Activity 中。在使用视频中详细介绍的新声音添加功能编辑应用程序之前,该应用程序运行良好,并且显示了存储在R.layout.splash xml文件中的图像

我的应用程序正在运行,并且代码与开始时的视频中的代码几乎完全相同。但是,在观看完此视频并进行了建议的更改之后,该应用程序将崩溃,然后显示图像或声音(在任何错误消息中都未提供任何重要信息,只是该应用程序已崩溃)。

添加音频文件后,我确实再次清理了该项目。
音频文件确实存在于res / raw文件夹中,为pikachu.mp3(短短3秒钟的声音)。
我也尝试在没有代码的onPause部分的情况下运行该应用程序,但是它仍然会立即崩溃。我正在运行的代码在下面,如果您可以看一下,并给我一些有关应用程序为什么崩溃的建议,我将不胜感激。谢谢。

package com.example.thenewbonston;

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;

public class Splash extends Activity{

MediaPlayer ourSong;

@Override
protected void onCreate(Bundle TravisLoveBacon) {
// TODO Auto-generated method stub
super.onCreate(TravisLoveBacon);
setContentView(R.layout.splash);
ourSong = MediaPlayer.create(Splash.this, R.raw.pikachu);
ourSong.start();
Thread timer = new Thread(){
public void run(){
try{
sleep(5000);
} catch (InterruptedException e){
e.printStackTrace();
}finally{
Intent openStartingPoint = new Intent("com.example.thenewbonston.STARTINGPOINT");
startActivity(openStartingPoint);
}
}
};
timer.start();
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
ourSong.release();
finish();
}


}

最佳答案

可能是您只需要清理并构建您的应用程序,您的代码就可以了
(项目>在Eclipse中清理)

关于android - 使用MediaPlayer添加声音后,为什么我的Android应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24614071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com