【发布时间】:2018-08-05 21:12:09
【问题描述】:
我在Exoplayer 上播放来自URL 的视频,它使用resize_mode 在调整大小/打开视频时拉伸视频,正如我在布局文件中提到的那样,我无法保持视频的纵横比。
我想像 image2 中提到的那样在 TextureSurface 中进行缩放类型 CENTER_CROP,但我得到的输出为 image1
我试过下面的例子
我的输出 (Img 1) 和预期输出 (Img 2)
exoplayer 布局代码
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/player_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:resize_mode="fill" />
使用这条线app:resize_mode="fill" 它适合屏幕中的视频但垂直拉伸,
那么我该如何解决呢。
【问题讨论】:
-
如果要全屏播放视频,则必须在应用程序上使用与视频相同的方向,例如横向视频的横向,否则横向视频将在肖像模式下在屏幕中心播放跨度>
-
@UmarAta 是否可以像我们在
TextureSurface缩放类型 CENTERE_CROP 中所做的那样? -
你到底想要什么
-
@UmarAta 我已经上传了输出的屏幕截图,请检查