2016-04-13 18 views
0

:ses çıkar (dizi) ImageView tıklayarak sonra 7 imageview bulunan XML dosyası, örneğin, içinde

sınıfında
<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageView2" 
    android:scaleType="centerInside" 
    android:src="@drawable/imageview1" 
    android:clickable="true" 
    android:layout_gravity="center" 
    /> 

: PageFragment fragmanı dizi

MediaPlayer[] mediaPlayers= new MediaPlayer[7]; 

başlatıldı elemanları oluşturulan uzanır

mediaPlayers[0] = MediaPlayer.create(getActivity(), R.raw.england); 
     mediaPlayers[1]= MediaPlayer.create(getActivity(), R.raw.german); 
     mediaPlayers[2]= MediaPlayer.create(getActivity(), R.raw.ukraina); 
     mediaPlayers[3]= MediaPlayer.create(getActivity(), R.raw.russian); 
     mediaPlayers[4]= MediaPlayer.create(getActivity(), R.raw.belarus); 
     mediaPlayers[5]= MediaPlayer.create(getActivity(), R.raw.litva); 
     mediaPlayers[6]= MediaPlayer.create(getActivity(), R.raw.japan); 

Görüntüyü tıklattıktan sonra ses çalmak istiyorum

switch (v.getId()) { 

        case R.id.imageView1: 
play mediaPlayers[0] 

ve ben istiyorum: Bir Medya Çalar oynuyor imagevie2 tıklarsanız yeni bir ses oynarken oynuyor birini durdurmak böylece [1]

+0

mediaPlayers [0] .play(); '? –

+0

Evet, ancak mediaPlayers'ı [1] .play(); ses çalıyor ancak mediaPlayers [0] .play(); – upward

cevap