首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android TV Leanback Exoplayer视频缩放问题

Android TV Leanback Exoplayer视频缩放问题
EN

Stack Overflow用户
提问于 2020-05-08 14:51:01
回答 1查看 351关注 0票数 3

我一直在为android电视开发应用程序。我正在使用Exoplayer播放视频。我有关于视频比例的问题。我想全屏播放这段视频。我已经看过了How can I scale video in ExoPlayer-V2 - Play Video In Full Screen中的解决方案,但是只有当我们有一个用于exoplayer的xml视图时,它才能工作。因为我们将不会有一个xml视图的倾斜,我们使用"VideoSupportFragment“。我如何在云端更改视频比例?我试过了

代码语言:javascript
复制
exoVideoPlayerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FILL);

exoPlayer.setVideoScalingMode(C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);

因为我们不会在leanback中使用ExoplayerView,所以我不能使用"setResizeMode“方法。

如何在Leanback Exoplayer中调整视频大小。

EN

回答 1

Stack Overflow用户

发布于 2021-11-03 07:50:45

VideoSupportFragment中,您可以通过更改其SurfaceView的尺寸来更改视频大小。您可以使用以下代码片段更改尺寸:

代码语言:javascript
复制
    SurfaceView surfaceView = super.getSurfaceView();
    ViewGroup.LayoutParams params = surfaceView.getLayoutParams();
    params.height = myHeight;  // set your desired dimens
    params.width = myWidth;
    surfaceView.setLayoutParams(params);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61673625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档