我们正在使用 YouTube API 在我们的应用程序中显示 YouTube 视频,它工作正常,我们已经对其进行了一些自定义。我们YouTubePlayer.PlayerStyle.CHROMELESS
用来隐藏每个控件并创建了我们自己的控件,该控件可以与 YouTube api 一起正常工作。
问题是我们无法在横向模式下看到来自 youtube 的全宽视频。视频的左右两侧都有空白边栏,它在平板电脑上运行良好,但在手机上运行不佳,因为当用户将手机旋转到横向时设备更高,视频高度填满屏幕高度,但视频仅出现在此处就是例子。
现在我们正在收到这样的视频
但我们希望它填满手机宽度的全屏,如下所示
这是 YouTube API 活动的布局
<com.google.android.youtube.player.YouTubePlayerView
android:id="@+id/youtube_player_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/video_player_console"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
我们已经尝试过以下事情。
试图从布局中删除其他视图
试图通过编程设置它 match_parent 但它也不起作用。
我正在考虑将视频视图转换为位图,而不是像我们可以用图像那样填充屏幕,但我认为视频不可能,因为我们没有视频文件,因为它来自你的管子,第二件事是,这个解决方案仅适用于图像,不适用于视频。
如果有人知道如何制作全宽视频建议我们。