2012-02-29 17 views
0

私のアプリでは画像ギャラリーがあり、各画像を表示しているうちに音声が再生されるはずです。このギャラリーには100以上の画像が含まれています。また、私のすべてのオーディオファイルを「生の」フォルダに置き、画像が1.mp3,2.mp3などループを使用してアセットフォルダからオーディオファイルをロードするにはどうすればよいですか?

ギャラリーが10番目の画像を表示している場合、10.mp3が再生するはずです。

ありがとうございます。

答えて

1

あなたがギャラリー画像を表示するために使用するインデックスが使用してサウンドを再生する響板に使用されるべき

Integer[] gallery={R.drawable.first,R.drawable.second,.........etc.}; 

Integer[] soundBoard={R.raw.first,R.raw.second,.....etc}; 

あなたの響板のための2つの整数アレイ、あなたのギャラリー画像用とセカンドを定義する必要がありますMediaPlayerクラスと静的メソッドcreate()とplay()を繰り返してループを設定します(true)。

いつでも新しい画像が表示されて停止し、別のサウンドを再生できます。

+0

実際に私はこの方法で作成しました。しかし、メディアプレイヤーは最初のファイルだけを再生しています。 –

+0

あなたはループで何か間違ったことをしましたが、コードを表示していますか? – Ruuhkis

関連する問題