我有一个 YouTube 视频在上个月运行良好,但现在无法在 iOS 6 中播放。
这是我尝试过的代码。它可以正确地从 YouTube 流式传输视频,但是当我单击播放按钮时,它不会播放视频并显示错误消息:
该视频是当前不可用
但是这个视频可以在 YouTube 上找到并且播放良好。苹果有更新吗?
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect frame = CGRectMake(100, 55, 500, 500);
NSString *strurl=@"http://www.youtube.com/embed/x1g53j4BY9Y?feature=player_embedded";
NSLog(@"stringwithurl===%@",strurl);
NSString *embedHTML =[NSString stringWithFormat:@"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: blue;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" height=\"500\" width=\"500\"src=\"%@\ type=\"application/x-shockwave-flash\"></embed>\
</body></html>",strurl];
UIWebView *webview=[[UIWebView alloc]initWithFrame:frame];
[self.view addSubview:webview];
[webview sizeToFit];
webview.scrollView.scrollEnabled = NO;
webview.scrollView.bounces = NO;
webview.backgroundColor = [UIColor clearColor];
[webview loadHTMLString:embedHTML baseURL:nil];
}