0

我正在解析 iphone 中的 youtube json 提要。我在 webview 中播放视频。因为 youtube 视频没有 MPMovieplayerController.i 使用 webView 播放视频,但问题是只有某些视频正在播放,而某些其他视频没有。下面是代码

  - (void)embedYouTube:(NSString*)url frame:(CGRect)frame {  
NSString* embedHTML = @"\ 
<html><head>\ 
<style type=\"text/css\">\ 
body {\ 
    background-color: transparent;\ 
color: white;\ 
}\ 
</style>\ 
</head><body style=\"margin:0\">\ 
<embed id=\"yt\"src=\"%@\" type=\"application/x-shockwave-flash\"\ 
width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
</body></html>";  
NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width, frame.size.height];  

[youTubeWebView loadHTMLString:html baseURL:nil];  
}
4

2 回答 2

1

可以在 youtube 视频设置中为移动用户启用/禁用视频。

来源:http ://productforums.google.com/forum/#!topic/youtube/3_LkO_ap0_Q

这是指向 Google 的链接,解释有关分发设置的常见问题

于 2012-08-07T12:58:59.287 回答
0

至少在浏览时,某些视频无法在移动设备上播放。它可能是错误的格式,用户在上传时阻止了 iPhone,或者被 Apple 阻止了 iPhone。

于 2012-08-07T12:53:36.700 回答