pull/137/head
FongMi 2 years ago
parent 8cca40292c
commit d0ecabdae1
  1. 14
      ijkplayer/src/main/java/tv/danmaku/ijk/media/player/AndroidMediaPlayer.java

@ -225,15 +225,23 @@ public class AndroidMediaPlayer extends AbstractMediaPlayer implements MediaPlay
return mMediaPlayer.getAudioSessionId(); return mMediaPlayer.getAudioSessionId();
} }
private int getTrack(int type) {
try {
return mMediaPlayer.getSelectedTrack(type);
} catch (Exception e) {
return -1;
}
}
@Override @Override
public int getSelectedTrack(int type) { public int getSelectedTrack(int type) {
switch (type) { switch (type) {
case ITrackInfo.MEDIA_TRACK_TYPE_VIDEO: case ITrackInfo.MEDIA_TRACK_TYPE_VIDEO:
return mMediaPlayer.getSelectedTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_VIDEO); return getTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_VIDEO);
case ITrackInfo.MEDIA_TRACK_TYPE_AUDIO: case ITrackInfo.MEDIA_TRACK_TYPE_AUDIO:
return mMediaPlayer.getSelectedTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_AUDIO); return getTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_AUDIO);
case ITrackInfo.MEDIA_TRACK_TYPE_TEXT: case ITrackInfo.MEDIA_TRACK_TYPE_TEXT:
return mMediaPlayer.getSelectedTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_TIMEDTEXT); return getTrack(MediaPlayer.TrackInfo.MEDIA_TRACK_TYPE_TIMEDTEXT);
default: default:
return -1; return -1;
} }

Loading…
Cancel
Save