You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Media3(v1.6.1)下Android TV端ExoPlayer切换视频画质后出现画面缩放/裁剪异常问题

Media3(v1.6.1)下Android TV端ExoPlayer切换视频画质后出现画面缩放/裁剪异常问题

嘿,我最近在开发一款视频流应用,用的是Media3 1.6.1版本的ExoPlayer,在Jetpack Compose里通过androidx.media3.ui.PlayerView来实现播放功能。我们的平台同时支持直播和点播内容,还允许用户借助TrackSelectionOverride手动切换视频画质。

不过碰到了个挺棘手的问题:这个异常只在部分Android TV设备上出现,比如小米电视,而且每次都能稳定复现:

  • 当我切换视频画质时(比如从480p切到1080p),播放画面就会出现裁剪或者过度缩放的异常情况,没法完整显示正常的视频内容。

我已经检查了PlayerView的画面适配配置,把resizeMode设成了ResizeMode.FIT,但切换画质后还是会触发这个问题;也确认了TrackSelectionOverride的逻辑是正确的,轨道替换没有出错。

有没有朋友遇到过类似的情况?或者有什么排查的方向可以给我提提建议?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:58:02