【发布时间】:2014-11-08 22:26:42
【问题描述】:
我正在使用 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。
我必须通过如下交换宽度和高度来更正视频视图帧大小的尺寸:
CGSize userVideoFrameSize = user.stream.videoDimensions;
CGSize userCorrectVideoFrameSize = CGSizeMake(userVideoFrame.height, userVideoFrame.width);
user 可能是OTPublisher/OTPublisherKit 或OTSubscriber/OTSubscriberKit。
这是 OpenTok 框架中的错误还是我做错了什么?
【问题讨论】:
-
再次,我会问,从哪里发布流? (我不明白为什么我的cmets被删除了,我想帮忙)
标签: ios stream frame webrtc opentok