Android:Exoplayer - ExtractorMediaSource 已弃用
Android: Exoplayer - ExtractorMediaSource is deprecated
我正在关注这个 tutorial 来实现 Exoplayer。但是 ExtractorMediaSource class 已弃用。我需要从远程 url 播放视频。在这种情况下可以使用什么替代方法?
val mediaSource = ExtractorMediaSource
.Factory(DefaultDataSourceFactory(context, userAgent))
.setExtractorsFactory(DefaultExtractorsFactory())
.createMediaSource(Uri.parse(url))
您使用的是 ExoPlayer
版本 2.10.0
或更高版本吗?然后,使用 ProgressiveMediaSource
而不是 ExtractorMediaSource
(Reference Release Note)
ExtractorMediaSource 已弃用。ProgressiveMediaSource 已更新源工厂
ProgressiveMediaSource.Factory(DefaultHttpDataSource.Factory())
.createMediaSource(MediaItem.fromUri(Uri.parse("url or path")))
我正在关注这个 tutorial 来实现 Exoplayer。但是 ExtractorMediaSource class 已弃用。我需要从远程 url 播放视频。在这种情况下可以使用什么替代方法?
val mediaSource = ExtractorMediaSource
.Factory(DefaultDataSourceFactory(context, userAgent))
.setExtractorsFactory(DefaultExtractorsFactory())
.createMediaSource(Uri.parse(url))
您使用的是 ExoPlayer
版本 2.10.0
或更高版本吗?然后,使用 ProgressiveMediaSource
而不是 ExtractorMediaSource
(Reference Release Note)
ExtractorMediaSource 已弃用。ProgressiveMediaSource 已更新源工厂
ProgressiveMediaSource.Factory(DefaultHttpDataSource.Factory())
.createMediaSource(MediaItem.fromUri(Uri.parse("url or path")))