Android 7+ 中的 Exoplayer 宽高比
Posted
技术标签:
【中文标题】Android 7+ 中的 Exoplayer 宽高比【英文标题】:Exoplayer Aspect Ratio in Android 7+ 【发布时间】:2019-05-04 11:04:39 【问题描述】:我在使用 exoplayer 为 android 电视制作视频应用程序时遇到问题。在 android 6 (Api 23) 中,我可以像这样设置宽高比:
但不知何故在android 7+(API 24)中,结果是这样的:
我不知道问题出在哪里,因为我使用的是相同的代码和版本。我已经实现了:
playerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FILL);
player.setVideoScalingMode(C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
但结果还是一样。请帮忙。谢谢。
注意: 我正在使用 exoplayer 版本:2.8.4
【问题讨论】:
【参考方案1】:我只是发现问题出在 STB 设备上。当我在另一台具有相同版本(Android 7.1.2)的机顶盒设备上尝试时,它工作正常。
【讨论】:
以上是关于Android 7+ 中的 Exoplayer 宽高比的主要内容,如果未能解决你的问题,请参考以下文章
使用 Kotlin 的 Android TV 中的 ExoPlayer