YTPlayer播放特定帧宽度和高度的视频

时间:2018-07-30 14:13:01

标签: ios swift ytplayerview

我想以特定的观看尺寸播放Youtube视频。目前,我无法以全屏尺寸播放视频。

您可以检查下面的图像,其中左右两侧都显示黑色部分。 enter image description here

任何帮助都是非常有意义的。

1 个答案:

答案 0 :(得分:0)

首先,您应该将自定义@RequiresApi(api = Build.VERSION_CODES.M) public void checkBTPermissions() { if(Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP){ int permissionCheck =getActivity().checkSelfPermission("Manifest.permission.ACCESS_FINE_LOCATION"); permissionCheck += getActivity().checkSelfPermission("Manifest.permission.ACCESS_COARSE_LOCATION"); if (permissionCheck != 0) { this.requestPermissions(new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, 1001); //Any number } }else{ Log.d(TAG, "checkBTPermissions: No need to check permissions. SDK version < LOLLIPOP."); } } 的内容模式设置为“缩放比例”。接下来,您应该将YTPlayerView属性设置为0。

在下面,我向您展示一个示例:

playsinline

请记住,如果您想在播放4:3视频时使用16:9的视图在视图中获得良好的分辨率,则您总是会感到黑色,这是正确和合理的。

如果您想要有关请求的更多详细信息,可以在此page(与official gitHub Youtube来源相关的页面)中找到有趣的信息