LoginSignup
0
0

More than 1 year has passed since last update.

【Android】MediaPlayerで音を鳴らす【Kotlin】

Last updated at Posted at 2023-02-26

はじめに

前回別の方法でアプリ内で音を鳴らす方法を記事にしているのでそちらも観ていってください

また、準備の方法はそちらと同じですので、割愛させていただきます

ボタンを押したら音が鳴るようにする

上述の記事と同じようにボタンを押したら音が鳴るようにしていきます

MainActivity.kt
        val button: Button = findViewById<Button>(R.id.button)  // 1

        val mediaPlayer: MediaPlayer                        // 2

        mediaPlayer = MediaPlayer.create(this, R.raw.sound) // 3

        mediaPlayer.isLooping = true                        // 4
        mediaPlayer.seekTo(0)                               // 5

        button.setOnClickListener {                         // 6
            mediaPlayer.start()
        }

それぞれ解説していきます。
1.Buttonの ID を取得
2.MediaPlayerオブジェクトを作成
3. .createで流したい音源のリソースを変数に詰める
4.ループの設定
5.再生位置を0に指定
6.ボタンを押された時の処理にmediaPlayer.start()することで 再生

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0