视频捕获预览布局必须是方形的,如Android instagram、Vine应用程序

视频捕获预览布局必须是方形的,如Android instagram、Vine应用程序,android,instagram,vine,Android,Instagram,Vine,我看过instagram和vine应用程序,捕获的视频预览大小和播放的视频大小相同,呈方形。 我已经检查过它是否支持Android版本4.0 我已经创建了相机预览 但视频的比例看起来有点压缩,不像instagram和vine应用 我试着改变宽度和高度的测量。但不使用。这段视频看起来很紧凑,但它在2.3版本上运行 如何在instagram和vine应用程序中创建视频捕获和播放活动。同样大小?我非常确定,要想获得一个使用Android标准api的可靠工作的应用程序,是不可能的。当您启动Android

我看过instagram和vine应用程序,捕获的视频预览大小和播放的视频大小相同,呈方形。 我已经检查过它是否支持Android版本4.0

我已经创建了相机预览

但视频的比例看起来有点压缩,不像instagram和vine应用

我试着改变宽度和高度的测量。但不使用。这段视频看起来很紧凑,但它在2.3版本上运行


如何在instagram和vine应用程序中创建视频捕获和播放活动。同样大小?

我非常确定,要想获得一个使用Android标准api的可靠工作的应用程序,是不可能的。当您启动Android的MediaRecorder时,在许多设备上使用不在支持的预览/支持的视频大小列表中的视频格式会产生著名的IllegalStateException

我检查了葡萄藤。他们甚至可以在我的三星Galaxy Tab 3 7.1上创建方形格式的视频,这与大多数现代三星设备一样,在设置正确的视频参数时非常明智。太棒了

我假设Vine Android开发人员为预览编写了自己版本的MediaRecorder和/或自己版本的surface holder,并让这些类从来自摄像头的视频流中剪切出一个正方形


<>如果你想尝试这样的事情:祝你的任务顺利,你必须深入研究StaseFuffic框架的来源,它是一个包在java API类的最薄层中的C++源代码。我不建议尝试这个。

这是错误的。您可以非常轻松地使用权重为0.5(所需权重)的帧布局来形成正方形,然后从该视图捕获视频@Nantoka保持简单伙计。嘿@Jonny2Plates,你有什么链接可以帮助我们创建方形视频吗?@Migore采用了什么解决方案?@MuhammadUmar我们结束了在应用程序中嵌入ffmpeg库并在应用程序中调用它来裁剪视频。@Migore有什么链接可以让我找到一些易于实现的东西吗?