Android 在打开应用程序时播放音乐

maj*_*c54 0 java xml audio android

我想为明天我妈妈的生日制作一个应用程序,显示一条生日快乐消息(已经处理好)并在打开应用程序时播放生日快乐歌曲。我对 Android 编程完全是菜鸟,除了基本的 xml 之外什么都不知道,但我想完成这个工作。你们能否告诉我如何使用什么代码在打开应用程序时播放歌曲而无需用户输入任何内容?

ak *_*cha 5

首先在res/目录中创建名为raw 的文件夹,并将歌曲放入 raw 文件夹中。

在onCreate()中写入以下代码

class song extends Activity {
    MediaPlayer mediaPlayer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.yoursong);

        mediaPlayer.start();

    }

    @Override
    protected void onPause() {
        super.onPause();
        mediaPlayer.stop();
        mediaPlayer.release();

    }
}
Run Code Online (Sandbox Code Playgroud)