Ios OpenTok流视频尺寸是否颠倒?
我正在为iPad/iPhone开发一个使用OpenTok的应用程序。当设备处于纵向时,Ios OpenTok流视频尺寸是否颠倒?,ios,stream,frame,webrtc,opentok,Ios,Stream,Frame,Webrtc,Opentok,我正在为iPad/iPhone开发一个使用OpenTok的应用程序。当设备处于纵向时,user.stream.videoDimensions.width给出640和user.stream.videoDimensions.height给出480,而它应该分别为480和640 当设备处于横向时,用户.stream.videoDimensions.width给出480和用户.stream.videoDimensions.height给出640,而它应该分别为640和480 我必须通过交换宽度和高度来纠
user.stream.videoDimensions.width
给出640和user.stream.videoDimensions.height
给出480,而它应该分别为480和640
当设备处于横向时,用户.stream.videoDimensions.width
给出480和用户.stream.videoDimensions.height
给出640,而它应该分别为640和480
我必须通过交换宽度和高度来纠正视频视图帧大小的尺寸,如下所示:
CGSize userVideoFrameSize = user.stream.videoDimensions;
CGSize userCorrectVideoFrameSize = CGSizeMake(userVideoFrame.height, userVideoFrame.width);
用户
可以是OTPublisher/OTPublisherKit
或OTSubscriber/OTSubscriberKit
这是OpenTok框架中的错误还是我做错了什么?他们说OpenTok iOS SDK 2.6.0已经修复了这个问题 请查看发行说明:
是的,视频维度颠倒了。但它已在2.6.0中修复 最初,当我就这个问题联系OpenTok开发人员时,他们不接受这是一个bug,并说维度是正确的,我在代码中做了一些错误的事情。好吧,我交换了代码中的维度,以便自己暂时解决这个问题。在OpenTok的下一个版本中,他们修复了这个问题
信函装箱还有一个问题,我向他们报告了,他们不接受这是一个bug,并说一切都很好。但是他们在同一版本中修复了它。我再问一次,流是从哪里发布的?(我不明白为什么我的评论被删除了,我想帮你)