0
我的第一篇文章。添加音頻到ImageSwitcher
是否可以將簡短的音頻和文本添加到ImageSwitcher,該圖像會根據圖像而改變。我想在底部添加一個文本視圖和音頻,並將其與頂部的圖像同時更改。
我的第一篇文章。添加音頻到ImageSwitcher
是否可以將簡短的音頻和文本添加到ImageSwitcher,該圖像會根據圖像而改變。我想在底部添加一個文本視圖和音頻,並將其與頂部的圖像同時更改。
有兩種播放某些事件聲音的方法:
MediaPlayer和SoundPool。
最簡單的方法做你想要的是:
//loading the sound "MY_SOUND_EFFECT" from the "res/raw" folder
final MediaPlayer mp = MediaPlayer.create(this, R.raw.MY_SOUND_EFFECT);
//playing the sound (this line goes into your event handler block)
mp.start();
imgswitch.setImageResource(images[0]);
if(i==0) {prev.setVisibility(View.VISIBLE);
suara_hewan=MediaPlayer.create(hewan_darat.this,
suara[0]);
suara_hewan.start();}
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (i < images.length - 1) {
i++;
if (i == images.length - 1) {
next.setVisibility(View.INVISIBLE);
} else {
prev.setVisibility(View.VISIBLE);
}
suara_hewan = MediaPlayer.create(hewan_darat.this,
suara[i]);
suara_hewan.setVolume(2,5);
suara_hewan.start();
imgswitch.setImageResource(images[i]);
}
}
});
prev.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (i > 0) {
i--;
if (i == 0) {
prev.setVisibility(View.INVISIBLE);
} else {
next.setVisibility(View.VISIBLE);
}
suara_hewan = MediaPlayer.create(hewan_darat.this,
suara[i]);
suara_hewan.setVolume(2,5);
suara_hewan.start();
imgswitch.setImageResource(images[i]);
}
謝謝。我對此很熟悉。頂部有這個佈局庫,中間有一個imageView。我想在改變圖像的同時將音頻添加到圖像的名稱 –
user3402029