Bonjour à tous
J'ai tenté de faire mon appli . Elle se lance(malgré que ça me dit lettres et voyelles s'est arrêté), j'ai accès à mes images mais lorsque je clique sur une image (le A par exemple) le son ne se joue pas
Le fichier ne comporte aucunes erreurs dans éclipse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154 package com.example.lettresetsyllabes; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.media.MediaPlayer; public class Premiere_activity extends Activity implements OnClickListener{ private MediaPlayer mPlayer = null; Button b1; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.premiere_activity); b1 =(Button)this.findViewById(R.id.btn_1); b1.setOnClickListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.premiere_activity, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } public void onClick(View v) { Intent i1 = new Intent(v.getContext(), vborel.class); startActivity(i1); /** Called when the activity is first created. */ Button btn_imageView1 = (Button) findViewById(R.id.imageView1); btn_imageView1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { playsound(R.raw.a); } private void playsound(int a) { // TODO Auto-generated method stub } }); Button btn_imageview2 = (Button) findViewById(R.id.imageView2); btn_imageview2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { playSound(R.raw.e); } private void playSound(int e) { // TODO Auto-generated method stub } } ); Button btn_imageView3 = (Button) findViewById(R.id.imageView3); btn_imageView3.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { playSound(R.raw.i); } private void playSound(int i) { // TODO Auto-generated method stub } } ); Button btn_imageview4 = (Button) findViewById(R.id.imageView4); btn_imageview4.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { playSound(R.raw.o); } } ); Button btn_imageview5 = (Button) findViewById(R.id.imageView5); btn_imageview5.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { playSound(R.raw.u); } }); } @Override public void onPause() { super.onPause(); if(mPlayer != null) { mPlayer.stop(); mPlayer.release(); } } private void playSound(int resId) { if(mPlayer != null) { mPlayer.stop(); mPlayer.release(); } mPlayer = MediaPlayer.create(this, resId); mPlayer.start(); } }
Merci d'avance pour votre aide
Bon dimanche
Partager