Android MediaPlayer reflejo de getAudioStreamType () método privado

import android.media.AudioManager;
import android.media.MediaPlayer;
import java.lang.reflect.Method;

try {
     MediaPlayer mPlayer = new MediaPlayer();
     Class clazz = Class.forName("android.media.MediaPlayer");
     Method method = clazz.getDeclaredMethod("getAudioStreamType");//方法名,参数类型(无参)
     method.setAccessible(true);
     int value = (int)method.invoke(mPlayer);
     Log.e("test", " getAudioStreamType ======= " + value);
     } catch (Exception e) {
       e.printStackTrace();
     }

 

Publicados 755 artículos originales · ganado elogios 464 · Vistas 2,47 millones +

Supongo que te gusta

Origin blog.csdn.net/u010164190/article/details/105203870
Recomendado
Clasificación