首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当活动项是视频资产URL时,UIActivityViewController为空

当活动项是视频资产URL时,UIActivityViewController为空
EN

Stack Overflow用户
提问于 2013-09-02 10:22:31
回答 1查看 2.1K关注 0票数 1

我使用UIActivityViewController显示共享选项。当UIActivityViewController的活动项数组设置为照片资产的资产URL时,UIActivityViewController会显示邮件、复制、facebook等选项。但是,当UIActivityViewController的活动项数组设置为视频资产的资产URL时,UIActivityViewController是空的!但是,如果活动项是用本地视频文件的URL设置的(即。临时目录)时,UIActivityViewController会显示一些选项。因此,问题是我应该如何初始化视频资产的活动视图控制器?

代码语言:javascript
复制
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:selectedAssetsURL applicationActivities:nil];

[self presentViewController:activityVC
                   animated:YES
                 completion:nil];

例如,在上面的代码中,当选定的资产URL为"assets-library://asset/asset.mp4?id=FE12BF5E-5ACA-4E1A-8784-9A0C5A45E038&ext=mp4",时,活动控制器为空。我也尝试过使用.mov和.m4v格式。但是,如果提到照片资产的URL,就会显示诸如复制、邮件、Facebook等选项!视频的本地URL也是如此。仅对于视频的资产URL,它是空的。

编辑:我想这个问题只发生在iOS 6中。在iOS 7中,当我将资产URL设置为活动项时,UIActivityViewController正在显示facebook和mail活动类型。

EN

回答 1

Stack Overflow用户

发布于 2013-09-03 10:50:36

不,不幸的是还不能这么做。

你只能使用UIActivityViewController在iOS 7上分享视频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18570867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档