0

我使用前置摄像头在 Android 上使用 Adob​​e AIR 3.6 beta 开发了一个视频聊天应用程序。正如 Adob​​e 所解释的,他们希望您以横向模式捕获视频。我真的需要在纵向模式下执行此操作,现在视频在我的视频应用程序的另一侧是错误方向的 90 度和错误方向的 180 度我使用相机类,我完全理解相机类是设计为仅在横向模式下使用。目前我使用的是 Camera 和 Video 类,最终将使用 StageVideo!我尝试使用 rotateX 或矩阵旋转视频剪辑,这可行,但即使在我将移动设备锁定为纵向后,它仍然以横向模式横向发送视频。这只能解决我一半的问题。我需要旋转物理相机,以便用户可以在纵向模式下使用该应用程序,并且视频以纵向模式发送。他们有什么方法可以做到这一点而不必求助于 ActionScript 扩展?

在 Java 中如何做到这一点!

this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Camera.Parameters parameters = camera.getParameters();
parameters.set("orientation", "portrait");
parameters.setRotation(90);
camera.setParameters(parameters);

如何在 AIR 和 AS3.0 中在屏幕和流视频都处于纵向模式的情况下执行此操作?任何人?

4

1 回答 1

0

我很遗憾地寻找相同的解决方案。我想出的唯一办法就是向流的接收端发送通知,让他们知道您的设备已旋转,以便他们可以效仿......我知道很痛苦

于 2013-06-27T19:13:13.560 回答