5

我有一个UIActivityViewController用来分享视频的文件,我正在传递一个NSString文本和一个NSUrl指向本地 mp4 视频文件的文件。

分享已经适用于电子邮件、消息、相册等。我怎样才能将我的视频也上传到 Youtube?

如果您在那里尝试,Apple 会在默认的照片和相机应用程序中执行此操作。我也可以在我的应用程序中执行此操作吗?

4

2 回答 2

4

Apple 只分享UIActivity它在其应用程序中使用的一些内容。这可能是因为有些是 iOS 的一部分,而另一些是应用程序的一部分(不同的团队)。

OTOH 很容易将您自己的应用程序添加UIActivity到您的应用程序中,例如查看我的AirPlay UIActivity附带的示例

因此,如果您可以找到一个 .NET YouTube 客户端库,那么您应该只需要一点胶水来连接它们。

于 2013-02-17T15:06:39.770 回答
1

不幸的是,根据UIActivity 类引用,它不包含在 iOS 6 中(嗯,至少不包含在公共 API 中)。

您可能必须创建自己的 UIActivity(就像这里一样)并自己实现 youtube 上传。

或者希望有一个现成的库可以这样做。

于 2013-02-16T22:57:31.003 回答