OpenTok流媒体视频尺寸是否已逆转?

时间:2014-09-15 11:42:56

标签: ios stream frame webrtc opentok

我正在为iPad / iPhone使用 OpenTok 开发应用。当设备处于纵向时,user.stream.videoDimensions.width会提供 640 user.stream.videoDimensions.height会提供 480 ,而它应该 480 和 640

当设备处于格局时,user.stream.videoDimensions.width会提供 480 user.stream.videoDimensions.height会提供 640 ,而它应该 640 480

我必须通过交换宽度和高度来更正视频视图的帧大小,如下所示:

CGSize userVideoFrameSize = user.stream.videoDimensions;
CGSize userCorrectVideoFrameSize = CGSizeMake(userVideoFrame.height, userVideoFrame.width);

user可能是OTPublisher/OTPublisherKitOTSubscriber/OTSubscriberKit

这是 OpenTok 框架中的错误还是我做错了什么?

2 个答案:

答案 0 :(得分:2)

他们说这个问题已在OpenTok iOS SDK 2.6.0中得到修复。

请查看发行说明:
https://tokbox.com/developer/sdks/ios/release-notes.html

enter image description here

答案 1 :(得分:0)

  

是的,视频尺寸相反。但它已在2.6.0中修复。

最初,当我联系OpenTok开发人员解决这个问题时,他们并没有接受它作为一个错误,并说尺寸是正确的,我在代码中做错了。好吧,我交换了代码中的维度来暂时解决自己的问题。在OpenTok的下一个版本中,他们解决了这个问题。

还有另一个字母装箱的问题,我向他们报告了,他们不接受它作为一个错误,并说一切正常。但后来他们在同一版本中修复了它。