我想知道是否可以在不启动默认小照片图标的情况下启动YouTube视频。我只需要一个能够启动播放YouTube视频的常规图标。不幸的是,正如Youtube官方建议所示,目前无法满足我的要求。有没有人关注这个问题,并且已经弄清楚了吗?
http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html
答案 0 :(得分:0)
如果我理解你的问题:
在您的自定义按钮方法中执行以下操作:
a-在webview子视图中搜索UIButton:
-(UIButton*)getButtonInView:(UIView*)view{
UIButton *button = nil;
if([view isMemberOfClass:[UIButton class]]){
return (UIButton*) view;
}
if(view.subviews && [view.subviews count] > 0) {
for(UIView *subview in view.subviews) {
button=[self getButtonInView:subview];
if(button) return button;
}
}
return button;
}
b-向提取的按钮发送动作:
[button sendActionsForControlEvents:UIControlEventTouchUpInside];
希望有所帮助
<强> ---- ----注强>
如lxt所述。请注意,此解决方案依赖于Youtube插件实现不会改变,否则将来可能会中断。