mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Suppress @VisibleForTesting violation in Transformer
#minor-release PiperOrigin-RevId: 430200331
This commit is contained in:
parent
fb3101dc02
commit
3985dfd978
1 changed files with 10 additions and 4 deletions
|
|
@ -661,7 +661,7 @@ public final class Transformer {
|
||||||
DEFAULT_BUFFER_FOR_PLAYBACK_MS / 10,
|
DEFAULT_BUFFER_FOR_PLAYBACK_MS / 10,
|
||||||
DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS / 10)
|
DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS / 10)
|
||||||
.build();
|
.build();
|
||||||
player =
|
ExoPlayer.Builder playerBuilder =
|
||||||
new ExoPlayer.Builder(
|
new ExoPlayer.Builder(
|
||||||
context,
|
context,
|
||||||
new TransformerRenderersFactory(
|
new TransformerRenderersFactory(
|
||||||
|
|
@ -677,9 +677,15 @@ public final class Transformer {
|
||||||
.setMediaSourceFactory(mediaSourceFactory)
|
.setMediaSourceFactory(mediaSourceFactory)
|
||||||
.setTrackSelector(trackSelector)
|
.setTrackSelector(trackSelector)
|
||||||
.setLoadControl(loadControl)
|
.setLoadControl(loadControl)
|
||||||
.setLooper(looper)
|
.setLooper(looper);
|
||||||
.setClock(clock)
|
if (clock != Clock.DEFAULT) {
|
||||||
.build();
|
// Transformer.Builder#setClock is also @VisibleForTesting, so if we're using a non-default
|
||||||
|
// clock we must be in a test context.
|
||||||
|
@SuppressWarnings("VisibleForTests")
|
||||||
|
ExoPlayer.Builder unusedForAnnotation = playerBuilder.setClock(clock);
|
||||||
|
}
|
||||||
|
|
||||||
|
player = playerBuilder.build();
|
||||||
player.setMediaItem(mediaItem);
|
player.setMediaItem(mediaItem);
|
||||||
player.addListener(new TransformerPlayerListener(mediaItem, muxerWrapper));
|
player.addListener(new TransformerPlayerListener(mediaItem, muxerWrapper));
|
||||||
player.prepare();
|
player.prepare();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue