mirror of
https://github.com/samsonjs/media.git
synced 2026-04-13 12:35:48 +00:00
Quick return the capabilities for API29 TV case
This commit is contained in:
parent
ea32f11292
commit
48509df714
1 changed files with 6 additions and 1 deletions
|
|
@ -114,10 +114,15 @@ public final class AudioCapabilities {
|
|||
// encodings.
|
||||
if (Util.SDK_INT >= 29 && (Util.isTv(context) || Util.isAutomotive(context))) {
|
||||
supportedEncodings.addAll(Api29.getDirectPlaybackSupportedEncodings());
|
||||
return new AudioCapabilities(
|
||||
Ints.toArray(supportedEncodings.build()), DEFAULT_MAX_CHANNEL_COUNT);
|
||||
}
|
||||
|
||||
if (intent != null && intent.getIntExtra(AudioManager.EXTRA_AUDIO_PLUG_STATE, 0) == 1) {
|
||||
supportedEncodings.addAll(Ints.asList(intent.getIntArrayExtra(AudioManager.EXTRA_ENCODINGS)));
|
||||
@Nullable int[] encodingsFromExtra = intent.getIntArrayExtra(AudioManager.EXTRA_ENCODINGS);
|
||||
if (encodingsFromExtra != null) {
|
||||
supportedEncodings.addAll(Ints.asList(encodingsFromExtra));
|
||||
}
|
||||
return new AudioCapabilities(
|
||||
Ints.toArray(supportedEncodings.build()),
|
||||
intent.getIntExtra(
|
||||
|
|
|
|||
Loading…
Reference in a new issue