以前、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

そうすると上手くいくと思います。

 

 

 

    コメントを残す