Exoplayer / Android Media Player не воспроизводит видео с аудио AC3 - PullRequest
0 голосов
/ 10 июня 2019

Я использую Exoplayer версии 2 для воспроизведения видео из внутреннего хранилища, и оно работает нормально, но всякий раз, когда видео содержит звук типа ac3, exoplayer не воспроизводит звук, он только отображает видео.Пожалуйста, помогите мне

DefaultBandwidthMeter bandwidthMeter = new DefaultBandwidthMeter();
TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(bandwidthMeter);
trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory);

player = ExoPlayerFactory.newSimpleInstance(this, trackSelector);

dataSourceFactory = new DefaultDataSourceFactory(this, Util.getUserAgent(this, "exoplayer2example"), bandwidthMeter);
ExtractorsFactory extractorsFactory = new DefaultExtractorsFactory().setConstantBitrateSeekingEnabled(true);
videoSource = new ExtractorMediaSource(uri, dataSourceFactory, extractorsFactory, null, null);
player.prepare(videoSource);

Та же проблема также происходит с Android Media Player

...