-2

ユーザーが選択した音楽ファイルを再生しようとしています。データベースに保存されている音楽ファイルの名前は、res/raw フォルダーから音楽ファイルを再生するかどうかによって異なります。

みんな、ありがとう。

4

1 に答える 1

0

メディアプレーヤーを試しましたが、動作しますが、R.raw.filenameと入力する必要があります

それは真実ではない。このMediaPlayerクラスは、setDataSource メソッドのいくつかのバリアントを提供します。たとえばString、ファイル パスを指定して を渡したりFileDescriptorFileInputStream.

データ ソースをtest.mp3外部ストレージ (通常は SD カード) 上の名前の付いたファイルに設定するには、次のようにします。

mediaPlayer.setDataSource(android.os.Environment.getExternalStorageDirectory().getAbsolutePath()+"/test.mp3");

于 2013-03-31T11:45:56.007 に答える