【问题标题】:Wanted to play DASH file with exoplayer in android app想在 android 应用程序中使用 exoplayer 播放 DASH 文件
【发布时间】:2017-04-26 08:45:52
【问题描述】:

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

【问题讨论】:

    标签: android exoplayer


    【解决方案1】:
    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);
    

    【讨论】:

      猜你喜欢
      • 2021-11-27
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多