如何在ExoPlayer中使用我自己的Track类

时间:2019-02-06 17:10:59

标签: java android exoplayer exoplayer2.x

我的应用程序中有一个Track类,其中包含artistalbumurl等信息。我想在ExoPlayer2中使用它。

我目前正在使用ConcatenatingMediaSource,但它仅接受Uri,因此我无法在应用程序中使用元数据信息。

基本上,我有这个:

mediaSource.addMediaSource(new ExtractorMediaSource.Factory(factory).setExtractorsFactory(extractorsFactory).createMediaSource(Uri.parse(track.getUrl())));

其中mediaSource为ConcatenatingMediaSource。但是我想要这样的东西:

mediaSource.addMediaSource(new ExtractorMediaSource.Factory(factory).setExtractorsFactory(extractorsFactory).createMediaSource(track));

有人可以建议如何在Exoplayer中实现这一目标吗?

0 个答案:

没有答案