Add SessionPlayerConnector ctor that use DefaultMediaItemConverter
PiperOrigin-RevId: 327258863
This commit is contained in:
parent
b39721f4b5
commit
e6d36e8b92
@ -83,8 +83,7 @@ import org.junit.rules.ExternalResource;
|
|||||||
.setLooper(Looper.myLooper())
|
.setLooper(Looper.myLooper())
|
||||||
.setMediaSourceFactory(new DefaultMediaSourceFactory(dataSourceFactory, null))
|
.setMediaSourceFactory(new DefaultMediaSourceFactory(dataSourceFactory, null))
|
||||||
.build();
|
.build();
|
||||||
sessionPlayerConnector =
|
sessionPlayerConnector = new SessionPlayerConnector(exoPlayer);
|
||||||
new SessionPlayerConnector(exoPlayer, new DefaultMediaItemConverter());
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1272,7 +1272,7 @@ public class SessionPlayerConnectorTest {
|
|||||||
simpleExoPlayer.setMediaItems(exoMediaItems);
|
simpleExoPlayer.setMediaItems(exoMediaItems);
|
||||||
|
|
||||||
try (SessionPlayerConnector sessionPlayer =
|
try (SessionPlayerConnector sessionPlayer =
|
||||||
new SessionPlayerConnector(simpleExoPlayer, converter)) {
|
new SessionPlayerConnector(simpleExoPlayer)) {
|
||||||
List<MediaItem> playlist = sessionPlayer.getPlaylist();
|
List<MediaItem> playlist = sessionPlayer.getPlaylist();
|
||||||
playlistFromSessionPlayer.set(playlist);
|
playlistFromSessionPlayer.set(playlist);
|
||||||
}
|
}
|
||||||
|
@ -96,13 +96,13 @@ public final class SessionPlayerConnector extends SessionPlayer {
|
|||||||
@Nullable private MediaItem currentMediaItem;
|
@Nullable private MediaItem currentMediaItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates an instance using {@link DefaultControlDispatcher} to dispatch player commands.
|
* Creates an instance using {@link DefaultMediaItemConverter} to convert between ExoPlayer and
|
||||||
|
* media2 MediaItems and {@link DefaultControlDispatcher} to dispatch player commands.
|
||||||
*
|
*
|
||||||
* @param player The player to wrap.
|
* @param player The player to wrap.
|
||||||
* @param mediaItemConverter The {@link MediaItemConverter}.
|
|
||||||
*/
|
*/
|
||||||
public SessionPlayerConnector(Player player, MediaItemConverter mediaItemConverter) {
|
public SessionPlayerConnector(Player player) {
|
||||||
this(player, mediaItemConverter, new DefaultControlDispatcher());
|
this(player, new DefaultMediaItemConverter(), new DefaultControlDispatcher());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user