2009-07-15 93 views
1

即时通讯开发一个应用程序的iPhone和我能够得到一个视频使用UIImagePickerController 问题是,由UIImagePickerControllerMediaURL返回的视频不完整resoultion - 它只有480×360而不是640×480像与我的iTunes同步的视频。iphone sdk - 为什么视频没有返回完整的资源?

- 有人告诉我这不是当前sdk的限制吗? - 我该如何解决这个问题,是否有一种方法来设置uiimage picker,使其采取完整的res视频?

+1

UIImagePickerControllerDelegate只返回一个指向电影的NSURL。你如何进一步处理那部电影?你在MPMoviePlayerController中显示它吗? – drvdijk 2009-07-15 12:00:46

+1

我通过http将原始文件上传到服务器,在此我检查了分辨率为 – ADAM 2009-07-26 09:36:40

回答

1

我已经测试过这个,而苹果只使用480x320的iPhone上传你的iPhone。 ,所以在可能的SDK下似乎不可能。这并不是说iPhone不能支持它,它可能需要640x480分辨率的视频。看起来我们需要等待SDK的下一次更新,看看他们是否允许这样做。

我很惊讶地发现没有其他人抱怨这一点,因为我们都希望获得最高的视频分辨率,特别是HSDPA +更快的上传速度和HD成为标准。

1

该iphone只有一个分辨率为480-by-320-pixels,所以UIImagePickerControllerMediaURL是一个iPhone专用图书馆不会以高于手机能够显示的分辨率返回视频。 可能这是为了防止人们意外地使用比实际需要更多的带宽/ CPU /电池电量。