【问题标题】:Are OpenTok stream video dimensions reversed?OpenTok 流视频尺寸是否反转?
【发布时间】:2014-11-08 22:26:42
【问题描述】:

我正在使用 OpenTok 为 iPad/iPhone 开发应用程序。当设备处于纵向时,user.stream.videoDimensions.width 给出 640user.stream.videoDimensions.height 给出 480,而应该是 480640

当设备处于横向时,user.stream.videoDimensions.width给出480user.stream.videoDimensions.height给出640,而应该是分别为 640480

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

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

user 可能是OTPublisher/OTPublisherKitOTSubscriber/OTSubscriberKit

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

【问题讨论】:

  • 再次,我会问,从哪里发布流? (我不明白为什么我的cmets被删除了,我想帮忙)

标签: ios stream frame webrtc opentok


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    是的,视频尺寸颠倒了。但它已在 2.6.0 中修复。

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      相关资源
      最近更新 更多