80,471
社区成员




private void initializePlayer() {
trackSelector = new DefaultTrackSelector();
MappingTrackSelector.MappedTrackInfo trackInfo = trackSelector.getCurrentMappedTrackInfo();
if (trackInfo == null)
return;
DefaultTrackSelector.Parameters parameters = trackSelector.getParameters().buildUpon()
.setSelectionOverride(1, trackInfo.getTrackGroups(1),
new DefaultTrackSelector.SelectionOverride(1, 1))
.build();
trackSelector.setParameters(parameters);
player = ExoPlayerFactory.newSimpleInstance(this, trackSelector);
playerView.setPlayer(player);
player.setPlayWhenReady(true);
player.seekTo(currentWindow, playbackPosition);
DataSource.Factory dataSourceFactory = new DefaultDataSourceFactory(this,
Util.getUserAgent(this, "ExoPlayer"));
Uri uri = Uri.parse(Environment.getExternalStorageDirectory() + "/Movies/3dall.mp4");
MediaSource videoSource = new ExtractorMediaSource.Factory(dataSourceFactory)
.createMediaSource(uri);
player.prepare(videoSource);
}