答案 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来源相关的页面)中找到有趣的信息