将 iphone 视频发送到服务器

Posted

技术标签:

【中文标题】将 iphone 视频发送到服务器【英文标题】:Sending iphone videos to a server 【发布时间】:2009-07-16 00:51:52 【问题描述】:

为了能够将在 iphone 上拍摄的视频发送到服务器,我假设需要它的数据,如何获取视频数据?是否有类似于UIImageJPEGRepresentation(UIImage *, ) 的图像。

【问题讨论】:

【参考方案1】:

是的,请参阅 UIImagePickerController 和 UIImagePickerControllerDelegate 的 3.0 文档。特别是新的 imagePickerController:didFinishPickingMediaWithInfo: 委托方法,当用户从相机胶卷中选择电影时将被调用。

该委托方法将为您提供一个包含电影信息的字典,包括其文件的 URL。查看 UIImagePickerControllerMediaURL 键。

获得(文件系统)URL 后,您就可以读取电影并将其发送到服务器。

【讨论】:

我会分块阅读这部电影。因为电影文件可能会变大,而 iPhone 或 iPod 上没有大量可用内存。 那么你给服务器视频的url,服务器需要读进去吗? 或者我只是使用 NSDatas initWithContentURL ?【参考方案2】:

它们只是 mpeg-4 文件,您可以在任何地方结束。它不像图像选择器,您只能获取内存中的图像。

【讨论】:

但是一个人不只是sneding吗?需要为 URL 提供一些服务,以便他们可以阅读它吗? 我不太明白一个人实际上是如何“发送”电影的

以上是关于将 iphone 视频发送到服务器的主要内容,如果未能解决你的问题,请参考以下文章

将资产视频发送到 Web 服务 - iOS

如何在 Android 中的服务器上发布大型视频?

如何使用中继将自定义标头发送到graphql服务器?

将 UIImageView 作为参数发送到 WCF 服务

如何将数组作为参数发送到iOS中的json服务

使用 Angular2 将 MultipartFile 作为请求参数发送到 REST 服务器