Android:Exoplayer-不推荐使用ExtractorMediaSource

Akh*_*man 4 android kotlin exoplayer

我正在按照本教程实施Exoplayer。但是不建议使用ExtractorMediaSource类。我需要从远程URL播放视频。在这种情况下可以使用什么替代方法?

val mediaSource = ExtractorMediaSource
  .Factory(DefaultDataSourceFactory(context, userAgent))
  .setExtractorsFactory(DefaultExtractorsFactory())
  .createMediaSource(Uri.parse(url))
Run Code Online (Sandbox Code Playgroud)

Saa*_*ash 7

您使用的ExoPlayer是版本2.10.0还是更高版本?然后,使用ProgressiveMediaSource代替ExtractorMediaSource参考发行说明


Tar*_*n A 6

ExtractorMediaSource已弃用。ProgressiveMediaSource已更新源工厂

ProgressiveMediaSource.Factory(DefaultHttpDataSource.Factory())
                .createMediaSource(MediaItem.fromUri(Uri.parse("url or path")))
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

1328 次

最近记录:

6 年,3 月 前