我正在使用 OpenTok 为 iPad/iPhone 开发应用程序。当设备处于纵向时,user.stream.videoDimensions.width
给出640 和user.stream.videoDimensions.height
给出 480,而它应该分别为 480 和 640。
当设备处于横向时,user.stream.videoDimensions.width
给出480 和user.stream.videoDimensions。 height
给出 640,而它应该分别为 640 和 480。
我必须通过交换宽度和高度来更正视频 View 的帧大小的尺寸,如下所示:
CGSize userVideoFrameSize = user.stream.videoDimensions;
CGSize userCorrectVideoFrameSize = CGSizeMake(userVideoFrame.height, userVideoFrame.width);
user
可以是 OTPublisher/OTPublisherKit
或 OTSubscriber/OTSubscriberKit
。
这是 OpenTok 框架中的错误还是我做错了什么?
最佳答案
他们说这个问题已在 OpenTok iOS SDK 2.6.0 中修复。
请查看发行说明:
https://tokbox.com/developer/sdks/ios/release-notes.html
关于ios - OpenTok 流视频尺寸是否颠倒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25847293/