if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"https://www.youtube.com/watch?v=VideoID"]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.youtube.com/watch?v=VideoID"]];
}
输出:-canOpenURL:URL失败:“youtube:www.youtube.com/watch?v=UFccvtrP1d8“-错误:“此应用程序不允许查询方案youtube”
2条答案
按热度按时间ttp71kqs1#
试试这个
在iOS 9中,您必须将应用希望在Info.plist中LSApplicationQueriesSchemes键(字符串数组)下查询的任何URL方案列入白名单:
将字符串添加为
youtube
例如
二次检查youtube应用程序是否可用或不在您的设备中
例如
有关播放Youtube视频的更多信息
q35jwt9p2#
现在(xCode 14.2),你需要在info.plist上添加“查询的URL方案”,并将“youtube”作为其中一项。