2011-07-08 3 views
2

私はオーディオファイルの再生を遅くする必要があるアプリを作っています。オーディオファイルのIDは、int []配列(R.raw.one、R.raw.twoなど)にあります。ここで私の問題は、私はこの配列を反復しようとしている、私は最終的にAudioTrackにそれを読んで、オーディオを遅くすることができますので、オーディオファイルを取得するためにIDを選んで、FileInputStreamに入れます。問題は、FileInputStreamはint型ではなくFile型のみであることです(IDは16進数です)。Android R IDでファイルを入力する

これを行う別の方法は考えられません。 MediaPlayerで再生を遅くすることはできますか?それは簡単になるからです。

おかげ

答えて

1
getResources().openRawResource(R.raw.one); 

は、ファイルの入力ストリームを返します。そうでなければgetResourcesはコンテキストメソッドです。

+0

ありがとうございます! – lespommes

関連する問題