如何在youtube中自定义视频共享活动
当我使用UIActivityViewController共享视频时,ActivityView在Twitter Tumblr等中显示facebook,但没有youtube,因此我想编写一个自定义UIActivity在youtube中共享视频,但我的英语太差,无法理解youtube API文档如何在youtube中自定义视频共享活动,youtube,uiactivityviewcontroller,uiactivity,Youtube,Uiactivityviewcontroller,Uiactivity,当我使用UIActivityViewController共享视频时,ActivityView在Twitter Tumblr等中显示facebook,但没有youtube,因此我想编写一个自定义UIActivity在youtube中共享视频,但我的英语太差,无法理解youtube API文档 这是我的密码 进口 @interface RFCustomYoutubeActivity : UIActivity @end #import "RFCustomYoutubeAc
这是我的密码 进口
@interface RFCustomYoutubeActivity : UIActivity
@end
#import "RFCustomYoutubeActivity.h"
@interface RFCustomYoutubeActivity ()
@property (nonatomic,strong)NSArray *activityItems;
@end
@implementation RFCustomYoutubeActivity
+ (UIActivityCategory)activityCategory {
return UIActivityCategoryShare;
}
- (NSString *)activityType{
NSString *bundeID = [NSBundle mainBundle].bundleIdentifier;
NSString *typeStr =[bundeID stringByAppendingString:NSStringFromClass([RFCustomYoutubeActivity class])];
return typeStr;
}
- (NSString *)activityTitle {
return @"Youtube";
}
- (UIImage *)activityImage {
return [UIImage imageNamed:@"youtube.png"];
}
- (BOOL)canPerformWithActivityItems:(NSArray *)activityItems{
for (NSObject *obj in activityItems) {
if ([obj isKindOfClass:[NSURL class]] ) {
return YES;
}
}
return NO;
}
- (void)prepareWithActivityItems:(NSArray *)activityItems{
NSMutableArray *mutableArray=[NSMutableArray array];
for (NSObject *obj in activityItems) {
if ([obj isKindOfClass:[NSURL class]]) {
[mutableArray addObject:obj];
}
}
self.activityItems=[NSArray arrayWithArray:mutableArray];
}
- (void)performActivity{
//self.activityItems[0] is a video urlPath.
//here i don't konw how to open youtube(app) or share video to youtube
//or how to open youtube album
}
- (void)activityDidFinish:(BOOL)completed{
NSLog(@"end");
}