如何使用 Mediarecorder 捕获像 instagram 和 vine 这样的视频广场

how do I capture a video square like instagram and vine using Mediarecorder

我试过为 mediarecorder 设置 videosize(width,height),但这有设备兼容性问题,在少数设备上它会在 mediarecorder.start();

如果the device happens to support a square video size,欢迎使用。大多数不会。

根据我最近听到的报告,Vine 不使用 MediaRecorder。相反,他们使用来自相机的预览帧,将其裁剪为正方形并 assemble 放入视频中。我不知道 Instagram 是做什么的。

也欢迎您录制非方形视频,然后post-自己处理视频以将其裁剪为方形。