先月は正常に動作していた YouTube ビデオが iOS 6 で再生されなくなりました。
これは私が試した私のコードです。YouTube からビデオを正しくストリーミングしていますが、再生ボタンをクリックしてもビデオが再生されず、エラー メッセージが表示されます。
このビデオは現在利用できません
しかし、このビデオはYouTubeで入手でき、うまく再生されます。Appleにアップデートはありますか?
- (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];
}