外部ストレージで曲を検索し、ボタンをクリックして再生するアプリケーションがあります。使用String path = getFullFilePath(getApplicationContext(), "FILENAME");
していますが、song.mp3のようなものを入力すると正常に動作します... EditText.getText().toString();
「FILENAME」以外を使用しようとしましたが、動作しません。これはOnCreateの私のコードです:
EditText et = (EditText) findViewById(R.id.et1);
String string = et.getText().toString();
sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
String path = getFullFilePath(getApplicationContext(), string);
mSoundId = sp.load(path, 1);
そしてLogCatは`11-0714:26:39.909:W / SoundPool(12627):サンプル1は準備ができていないと言います
しかし、入力すればet.setText("SongName");
問題なく動作します。edittextに何かを入力して、ファイル名として使用したいのですが。ありがとう`