Vídeo de programación de líneas
Ps: si no puede encontrar el método getAudioTrackMap, es posible que deba descargar el SDK más reciente del sitio web oficial de Vitaminio.
booleano privado acompaña = fasle;
public void switchTrack() {
SparseArray ltMediaFormat gtaudioTrackMap = vista de video getaudiotrackmap(" utf-8 ");
android.util.Log.d(etiqueta, "audioTrackMap:" audioTrackMap . size();
if(audiotrackmap . size() lt; = 0) {// Si es de doble vía, el tamaño debe ser igual a 2.
Devuelve falso
}
for(int size = audiotrackmap . size()-1; size gt= 0; size-) {
int key = audiotrackmap . keyat(size); //2 acompañamiento 1 cancela el acompañamiento.
If (!ISA Company amp ampKey == 2) {//isAccompany marca si el estado del acompañamiento es el estado actual.
vista de video .establecer pista de audio(clave);
vista de video .setsubtrack(clave); else if (acompaña a amp; ampkey == 1) {
vista de video (clave);
vista de video
<. p>isAccompany = false}
}
}