以前、kotlinで、MediaPlayer()を使ったBGM再生のプログラミング解説をしました。
今回は、ちょっとした補足ですが、
「音楽ファイル名は、全て小文字にしてださい」って話です。
大文字を含んでいると(例:SampleMusic.mp3)
Register New File Type Associationというダイアログボックスが立ち上がり、なんかオカシナことになっちゃいます。
↓↓
The file ‘SampleMusic.mp3’ is not associated with any file type. Please define the association.
プロジェクトの下に出ているエラーメッセージを読んでみると
valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore(ざっくり訳:文字列はa-z、0-9だけにしなはれや)
と書いてあるようです。
てことで、ファイル名は全て小文字(a-z)もしくは数字(0-9)で、準備してください。
SampleMusic.mp3 ⇒ samplemusic.mp3
そうすると上手くいくと思います。