我的应用程序中有一个Track
类,其中包含artist
,album
,url
等信息。我想在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中实现这一目标吗?