在 ExoPlayer 的最新版本中,确实移除了 ExtractorMediaSource 类,取而代之的是 ProgressiveMediaSource 类。这是因为 ProgressiveMediaSource 类可以处理更多类型的媒体流,包括 MP4、FLV、WebM 等,而不仅仅是像 ExtractorMediaSource 只能处理一些特定的格式。

两个类的主要区别在于它们处理媒体流的方式不同。ExtractorMediaSource 类使用 ExoPlayer 内置的媒体解析器来解析媒体流,并提供更高级的功能,如跳过片头、尾、缓存等。而 ProgressiveMediaSource 类则使用简单的媒体加载器来加载媒体流,并不提供这些高级的功能。

因此,如果您需要更高级的功能,例如跳过片头、尾、缓存等,那么您应该使用 ExtractorMediaSource 类。如果您只需要简单地加载媒体流,那么您可以使用 ProgressiveMediaSource 类。

exoplayer 在新版中 ExtractorMediaSource 不见了可以用ProgressiveMediaSource替代吗 两个类又有什么区别

原文地址: https://www.cveoy.top/t/topic/bYY9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录