想在 android 应用程序中使用 exoplayer 播放 DASH 文件

Wanted to play DASH file with exoplayer in android app

我已经成功地使用 exoplayer 播放 hls 文件,但需要示例来播放 DASH 文件。请给我样本或它的概述。所以可以玩。提前谢谢你

DataSource videoDataSource =
                new DefaultUriDataSource(context, bandwidthMeter, userAgent);
        ChunkSource videoChunkSource = new DashChunkSource(manifestFetcher,
                DefaultDashTrackSelector.newVideoInstance(context, true, filterHdContent),
                videoDataSource, new FormatEvaluator.AdaptiveEvaluator(bandwidthMeter), LIVE_EDGE_LATENCY_MS,
                elapsedRealtimeOffset, mainHandler, (DashChunkSource.EventListener) player, VideoPlayer.TYPE_VIDEO);
        ChunkSampleSource videoSampleSource =
                new ChunkSampleSource(videoChunkSource, loadControl,
                        MAIN_BUFFER_SEGMENTS * BUFFER_SEGMENT_SIZE, mainHandler, player,
                        VideoPlayer.TYPE_VIDEO);
        TrackRenderer videoRenderer =
                new MediaCodecVideoTrackRenderer(context, videoSampleSource,
                        MediaCodecSelector.DEFAULT, MediaCodec.VIDEO_SCALING_MODE_SCALE_TO_FIT,
                        5000,
                        drmSessionManager, true, mainHandler, player, 50);