我想知道是否可以在不启动默认小照片图标的情况下启动 youtube 视频。我只需要一个能够启动以播放 youtube 视频的常规图标。不幸的是,正如 Youtube 官方建议的那样,目前没有办法满足我的要求。是否有任何机构关注这个问题并且已经解决了这个问题?
http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html
我想知道是否可以在不启动默认小照片图标的情况下启动 youtube 视频。我只需要一个能够启动以播放 youtube 视频的常规图标。不幸的是,正如 Youtube 官方建议的那样,目前没有办法满足我的要求。是否有任何机构关注这个问题并且已经解决了这个问题?
http://apiblog.youtube.com/2009/02/youtube-apis-iphone-cool-mobile-apps.html
如果我正确理解了您的问题:
在您的自定义按钮方法中执行以下操作:
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 插件实现而不更改,否则将来可能会中断。