Objective c 只有某些Youtube url';在ios上玩游戏
我正在解析iphone中的youtube json提要。我正在webview中播放视频。因为youtube视频没有MPMovieplayerController。我使用webview播放视频,但问题是只有某些视频正在播放,而其他视频没有。下面是代码Objective c 只有某些Youtube url';在ios上玩游戏,objective-c,xcode,Objective C,Xcode,我正在解析iphone中的youtube json提要。我正在webview中播放视频。因为youtube视频没有MPMovieplayerController。我使用webview播放视频,但问题是只有某些视频正在播放,而其他视频没有。下面是代码 - (void)embedYouTube:(NSString*)url frame:(CGRect)frame { NSString* embedHTML = @"\ <html><head>\ <style
- (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];
}
-(void)embeddeYouTube:(NSString*)url帧:(CGRect)帧{
NSString*embedHTML=@“\
\
\
正文{
背景色:透明;\
颜色:白色;\
}\
\
\
\
";
NSString*html=[NSString stringWithFormat:embedHTML,url,frame.size.width,frame.size.height];
[youTubeWebView loadHTMLString:html baseURL:nil];
}
至少在浏览时,有些视频无法在手机上播放。它可能是错误的格式,在用户上传时被iPhone阻止,或者被苹果从iPhone阻止。可以在youtube视频设置中为移动用户启用/禁用视频
资料来源:
这是谷歌解释的链接。你说这段视频不可用时有错误吗?我没有收到任何错误。我收到了一个取消的播放按钮,告诉我一个可以播放,一个不能播放。我会将url发布给你…播放一秒。我不同意第一部分,但我不认为苹果会屏蔽某些视频。如果是这样的话,就没有人能够观看p0rn了。这是我从个人经历和一个简短的网络调查中发现的。我的猜测是,“苹果被iPhone屏蔽”意味着他们不喜欢的某些格式可以播放。