I just try to play some sounds in android studio by clicking on pictures (imageViews).
I gave each picture a tag in the xml file:
<ImageView
            android:id="@+id/imageView3"
            android:onClick="playPhrase"
            android:layout_width="150dp"
            android:layout_height="150dp"
            android:tag="internet"
            app:srcCompat="@drawable/rouven" />
In the main Activity i have this code but it keeps crashing:
public class MainActivity extends AppCompatActivity {
    public void playPhrase(View view) {
        Button buttonPressed = (Button) view;
        Log.i("Button pressed", buttonPressed.getTag().toString());
        MediaPlayer mediaPlayer = MediaPlayer.create(this, 
                getResources().getIdentifier(buttonPressed.getTag().toString(), 
                "raw", getPackageName()));
        mediaPlayer.start();
    }
}
Can't i call this method like that? How to solve that? Im a beginner :-)
Thanks for your help Carlo
 
    