setLooping(false)
Publicado por Francisco (358 intervenciones) el 23/09/2017 14:45:53
hola a todos estoy reproduciendo un sonido que esta interno en el telefono un rigtone,una vea conoxida la ruta
se lo paso a un uri_string
El caso esque suena indefinidamente y hay que forxzar rl cierre de la aplicacion para que para de sonar.
esto solo pasa en algunos sonidos y no se porque pasa esto.
Estoy probando esto pero me salta error .... mPlayer.setLooping(false);
he pensado poner un temporizador de 10 segundos para cuando pase este tiempo fuerce la deteccion del sonido.
porque no se detiene el sonido
Gracias por todo.
se lo paso a un uri_string
El caso esque suena indefinidamente y hay que forxzar rl cierre de la aplicacion para que para de sonar.
esto solo pasa en algunos sonidos y no se porque pasa esto.
Estoy probando esto pero me salta error .... mPlayer.setLooping(false);
he pensado poner un temporizador de 10 segundos para cuando pase este tiempo fuerce la deteccion del sonido.
porque no se detiene el sonido
Gracias por todo.
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
uri_string = "content://media/internal/audio/media/108";
boton=(Button)findViewById(R.id.button);
boton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sonido(uri_string);
}
});
uri = Uri.parse(uri_string);
urlPlayer =
MediaPlayer.create(getApplicationContext(), uri);
if (uri != null) {
ringtone = manager.getRingtone(getApplicationContext(), uri);
if (ringtone != null){
ringtone.stop();
}
ringtone.play();
Valora esta pregunta


0