objective-c - 开放托克 : OTCameraCaptureResolutionHigh equivalent variable in swift

标签 objective-c swift webrtc opentk tokbox

我需要更改发布商的视频质量。 我面临从 Objective C 到 Swift 3.0 的转换问题。

这是我的 Objective C 代码:

   OTPublisherSettings *settings = [[OTPublisherSettings alloc] init];
settings.name = @"Bob's video";
settings.audioTrack = NO;
settings.videoTrack = YES;
settings.cameraResolution = OTCameraCaptureResolutionHigh;
settings.cameraFrameRate = OTCameraCaptureFrameRate30FPS;

转换后的 Swift 代码为

let settings = OTPublisherSettings()
 settings.name = "Bob's video"
settings.audioTrack = false
settings.videoTrack = true
settings.cameraResolution = OTCameraCaptureResolutionHigh
settings.cameraFrameRate = OTCameraCaptureFrameRate30FPS

最后两行显示错误消息“使用无法解析的标识符‘OTCameraCaptureResolutionHigh’”。 请指教。看来 swift 使用了另一组变量来实现上述目的。

最佳答案

let settings = OTPublisherSettings()
settings.name = "Bob's video"
settings.audioTrack = false
settings.videoTrack = true
settings.cameraResolution = .high
settings.cameraFrameRate = .30fps

关于objective-c - 开放托克 : OTCameraCaptureResolutionHigh equivalent variable in swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45385948/

相关文章:

ios - 如何在集合类型约束中制作泛型?

swift - 如何设置子 ASNetworkImageNode 的比例

webrtc - 是否可以将 Asterisk 作为支持 WebRTC 的移动应用程序的信令服务器

swift - 用户关闭应用程序后如何以及在何处执行功能?

webrtc - TURN 服务器如何将数据发送到 NAT 后面的对等点?

javascript - WebRTC SDP blob 是否可在对等点之间重用?

objective-c - heightForRowAtIndexPath不显示多行

objective-c - 比较两个 NSURL 或一个 NSURL 和一个 NSString 的可靠方法?

ios - 解析云代码调用中突然崩溃

iphone - UIImagePickerController 将 View 向上推 20px