2016-04-10 12 views
1

インデックスを使用してraw/resフォルダにあるすべてのオーディオファイルを再生する小さなアプリケーションを開発しようとしています。インデックスを使用してraw/resフォルダからオーディオファイルに直接アクセスする方法

個別のファイルを再生できます。 私のプログラムで私は次のボタンの次の3つのボタンを作成し、次のボタンの次の曲のクリックで一時停止しなければならない、前のボタンの前の曲の再生で再生されるものでなければならず、一時停止ボタンのクリックでメディアプレーヤーを一時停止する必要があります。

ただし、インデックスでオーディオファイルを取得できません。

答えて

0

getResources()でリソースIDを取得できます。getIdentifier( "FILENAME_WITHOUT_EXTENSION"、 "raw"、getPackageName());

InputStream ins = getResources()。openRawResource(getResources()。getIdentifier( "FILENAME_WITHOUT_EXTENSION"、 "raw"、getPackageName()));

関連する問題