mirror of
https://github.com/androidx/media.git
synced 2025-04-29 22:36:54 +08:00
Compare commits
2 Commits
b6f0045840
...
0e0553d150
Author | SHA1 | Date | |
---|---|---|---|
![]() |
0e0553d150 | ||
![]() |
d26fd583ea |
@ -86,9 +86,6 @@
|
||||
`transformer.TestUtil.addAudioEncoders(ShadowMediaCodec.CodecConfig,
|
||||
String...)`. Use `ShadowMediaCodecConfig` to configure shadow encoders
|
||||
and decoders instead.
|
||||
* Demo app:
|
||||
* Add `PlaybackSpeedPopUpButton` Composable UI element to be part of
|
||||
`ExtraControls` in `demo-compose`.
|
||||
* Remove deprecated symbols:
|
||||
* Removed deprecated `SegmentDownloader` constructor
|
||||
`SegmentDownloader(MediaItem, Parser<M>, CacheDataSource.Factory,
|
||||
|
@ -59,6 +59,8 @@ import androidx.media3.effect.TimestampAdjustment;
|
||||
import androidx.media3.exoplayer.ExoPlaybackException;
|
||||
import androidx.media3.exoplayer.ExoPlayer;
|
||||
import androidx.media3.exoplayer.RendererCapabilities;
|
||||
import androidx.media3.exoplayer.analytics.AnalyticsCollector;
|
||||
import androidx.media3.exoplayer.analytics.DefaultAnalyticsCollector;
|
||||
import androidx.media3.exoplayer.audio.AudioSink;
|
||||
import androidx.media3.exoplayer.audio.DefaultAudioSink;
|
||||
import androidx.media3.exoplayer.image.ImageDecoder;
|
||||
@ -286,6 +288,10 @@ public final class CompositionPlayer extends SimpleBasePlayer
|
||||
.build());
|
||||
}
|
||||
CompositionPlayer compositionPlayer = new CompositionPlayer(this);
|
||||
AnalyticsCollector analyticsCollector = new DefaultAnalyticsCollector(clock);
|
||||
analyticsCollector.setPlayer(compositionPlayer, looper);
|
||||
analyticsCollector.addListener(new EventLogger(TAG));
|
||||
compositionPlayer.addListener(analyticsCollector);
|
||||
built = true;
|
||||
return compositionPlayer;
|
||||
}
|
||||
@ -817,7 +823,7 @@ public final class CompositionPlayer extends SimpleBasePlayer
|
||||
|
||||
ExoPlayer player = playerBuilder.build();
|
||||
player.addListener(new PlayerListener(i));
|
||||
player.addAnalyticsListener(new EventLogger());
|
||||
player.addAnalyticsListener(new EventLogger(TAG + "-" + i));
|
||||
player.setPauseAtEndOfMediaItems(true);
|
||||
|
||||
if (i == 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user