android - ExoPlayer 视频不裁剪和适合

标签 android scale exoplayer2.x

我使用 ExoPlayer 库从我的服务器加载视频,我想缩放和裁剪视频以保持其纵横比。 即使我改变视频的音量,视频播放也很好,一切都很好。 我尝试在 SimpleExoPlayer 上使用 setVideoScalingMode 函数并通过:

C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING

没有任何反应,我还尝试将调整大小属性更改为填充/适合。 仍然没有缩放和裁剪。

最佳答案

经过互联网上的大量研究人员和大量时间调试 exoplayer 库代码以了解为什么缩放不起作用。 我通过代码找到了“resizeMode”属性的另一个选项,而不是“RESIZE_MODE_ZOOM”的 xml 选项,它裁剪了视频以保持比例。 希望有人会遇到这个问题。

关于android - ExoPlayer 视频不裁剪和适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48138883/

相关文章:

swift - Spritekit SKShapeNode 随机缩放,Swift

css - 如何在规模上坚持div溢出

javascript - D3 : What does the scale do when passed an axis?

android - 我可以将 exoplayer 缓冲数据发送到其他 Activity exoplayer

android - Exoplayer 错误中的 Widevine Drm

android - 未找到符号 ExoPlayerFactory

java - 为什么当我创建新的 Android Studio 项目时看不到 Activity_main.xml 中的文本?

java - Firebase 获取 child 的 child 的引用

android - 修改 Button 时 onResume 出现 NullPointerException,为什么?

java - 我的 Android 应用无法上网