我正在开发使用媒体播放器查看直播 url 的 Android 应用程序。显示视频正确的应用程序。我需要知道,我们可以以编程方式设置流比特率吗?请检查在视频左上角显示 1500 kbps 的屏幕截图,我需要将其设置为 350 kbps。

我正在开发使用媒体播放器查看直播 url 的 Android 应用程序。显示视频正确的应用程序。我需要知道,我们可以以编程方式设置流比特率吗?请检查在视频左上角显示 1500 kbps 的屏幕截图,我需要将其设置为 350 kbps。

我已经使用解析 m3u8 文件并获取该视频的带宽来完成它。
您不能使用 VideoView 设置比特率。如果您想控制比特率,您需要使用FFmpeg等手动解码音频和视频。然后,您可以使用AudioTrack和OpenGL播放音频并以所需的比特率渲染视频。