需要在androix.media3.exoPlayer中使用HLS(Http Lve Streaming)添加视频质量改变功能

问题描述 投票:0回答:1

我构建了一个媒体播放器来播放一些 HLS url。它是media3.exoPlayer。现在我想添加一项功能,用户可以更改视频流的质量。我在这里找到了一些东西https://proandroiddev.com/lets-dive-into-exo-player-part-ii-adding-quality-control-a0c0b50cc628。这正是我想做的,但问题是它使用 android.exoplayer2.ExoPlayer 我认为它已被弃用或很快将被弃用。我也尝试在谷歌搜索解决方案,但我得到的只是旧的且已弃用的方法。看起来 media3.exoPlayer 在这里很新。

android http-live-streaming exoplayer android-media3
1个回答
0
投票

目前,来自

com.google.android.exoplayer
的Exoplayer和来自
androidx.media3.exoplayer
的Exoplayer没有太大区别。

目前,它们共享相同的代码,只是在不同的包下。

此外,演示应用程序中有一个质量选择器实现,它使用 media3 导入:

https://github.com/androidx/media/blob/release/demos/main/src/main/java/androidx/media3/demo/main/TrackSelectionDialog.java

© www.soinside.com 2019 - 2024. All rights reserved.