mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
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())
|
||||
.setMediaSourceFactory(new DefaultMediaSourceFactory(dataSourceFactory, null))
|
||||
.build();
|
||||
sessionPlayerConnector =
|
||||
new SessionPlayerConnector(exoPlayer, new DefaultMediaItemConverter());
|
||||
sessionPlayerConnector = new SessionPlayerConnector(exoPlayer);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1272,7 +1272,7 @@ public class SessionPlayerConnectorTest {
|
||||
simpleExoPlayer.setMediaItems(exoMediaItems);
|
||||
|
||||
try (SessionPlayerConnector sessionPlayer =
|
||||
new SessionPlayerConnector(simpleExoPlayer, converter)) {
|
||||
new SessionPlayerConnector(simpleExoPlayer)) {
|
||||
List<MediaItem> playlist = sessionPlayer.getPlaylist();
|
||||
playlistFromSessionPlayer.set(playlist);
|
||||
}
|
||||
|
@ -96,13 +96,13 @@ public final class SessionPlayerConnector extends SessionPlayer {
|
||||
@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 mediaItemConverter The {@link MediaItemConverter}.
|
||||
*/
|
||||
public SessionPlayerConnector(Player player, MediaItemConverter mediaItemConverter) {
|
||||
this(player, mediaItemConverter, new DefaultControlDispatcher());
|
||||
public SessionPlayerConnector(Player player) {
|
||||
this(player, new DefaultMediaItemConverter(), new DefaultControlDispatcher());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user