代号One Camera Kit视频分辨率和最长时间

时间:2018-10-05 22:02:17

标签: codenameone

为了不产生太多沉重的视频文件或“奇怪的”文件格式(因为我需要将视频帖子发送到社交应用程序的服务器),我想进行以下设置:

  • 最大视频获取分辨率(我想以最新智能手机的最大分辨率进行获取会产生太多沉重的文件,无法发送到服务器或与其他应用共享);
  • 最长录制时间;
  • 使用“ mp4”标准格式(我认为这是最兼容的格式,但是我不确定这是最佳选择)。

所有这些都可以使用Camera KIT CN1Lib吗?我没有看到太多文档...目标是Android和iOS。

如果不可能,还有其他解决方法吗?

给读者的注释:此问题仅适用于代号One。

1 个答案:

答案 0 :(得分:1)

视频文件应为mp4,但我对此不是100%肯定。

您可以使用setVideoQuality设置质量。它从Constants接口接受以下常量之一:VIDEO_QUALITY_480PVIDEO_QUALITY_720PVIDEO_QUALITY_1080PVIDEO_QUALITY_2160PVIDEO_QUALITY_HIGHEST,{{1} },VIDEO_QUALITY_LOWEST

我猜测VIDEO_QUALITY_QVGA应该有用。

VIDEO_QUALITY_HIGHESTcaptureVideo分别开始和停止捕获。您可以根据代码限制最大时间,而仅根据任意逻辑调用stopVideo