ExoPlayer prepare против setMediaSource. Почему, если я использую mPlayer.setMediaSource (это не работает)

HttpProxyCacheServer cache = MainApplication.getContainer().get(HttpProxyCacheServer.class);
        DefaultDataSourceFactory factory =
                new DefaultDataSourceFactory(requireContext(), getString(R.string.app_name));
        MediaItem mediaItem =  MediaItem.fromUri(cache.getProxyUrl(mClip.video));
//        MediaSource source = new ProgressiveMediaSource.Factory(factory)
//                .createMediaSource(Uri.parse(cache.getProxyUrl(mClip.video)));
        MediaSource source = new ProgressiveMediaSource.Factory(factory)
                .createMediaSource(mediaItem);
        if (!getResources().getBoolean(R.bool.auto_scroll_enabled)) {
            source = new LoopingMediaSource(source);
        }

        mPlayer.setPlayWhenReady(false);
        mPlayer.prepare(source);

Если я использую mPlayer.setMediaSource (это не работает)


Ответы (0 шт):