mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Use withLivePostrollPlaeholderAppended to add placeholder
PiperOrigin-RevId: 525177113
This commit is contained in:
parent
07ff3eeead
commit
85fb32d70f
@ -743,11 +743,9 @@ public final class ImaServerSideAdInsertionMediaSource extends CompositeMediaSou
|
|||||||
contentMediaSourceFactory.createMediaSource(contentMediaItem), componentListener);
|
contentMediaSourceFactory.createMediaSource(contentMediaItem), componentListener);
|
||||||
this.serverSideAdInsertionMediaSource = serverSideAdInsertionMediaSource;
|
this.serverSideAdInsertionMediaSource = serverSideAdInsertionMediaSource;
|
||||||
if (isLiveStream) {
|
if (isLiveStream) {
|
||||||
AdPlaybackState liveAdPlaybackState =
|
mainHandler.post(
|
||||||
new AdPlaybackState(adsId)
|
() ->
|
||||||
.withNewAdGroup(/* adGroupIndex= */ 0, /* adGroupTimeUs= */ C.TIME_END_OF_SOURCE)
|
setAdPlaybackState(new AdPlaybackState(adsId).withLivePostrollPlaceholderAppended()));
|
||||||
.withIsServerSideInserted(/* adGroupIndex= */ 0, true);
|
|
||||||
mainHandler.post(() -> setAdPlaybackState(liveAdPlaybackState));
|
|
||||||
}
|
}
|
||||||
prepareChildSource(/* id= */ null, serverSideAdInsertionMediaSource);
|
prepareChildSource(/* id= */ null, serverSideAdInsertionMediaSource);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user