Opentok:swift 中的 OTCameraCaptureResolutionHigh 等效变量
Opentok: OTCameraCaptureResolutionHigh equivalent variable in swift
我需要更改发布商的视频质量。
我面临从 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
最后两行显示错误信息 "Use of unresolved identifier 'OTCameraCaptureResolutionHigh'".
请指教。似乎 swift 为上述使用了另一组变量。
let settings = OTPublisherSettings()
settings.name = "Bob's video"
settings.audioTrack = false
settings.videoTrack = true
settings.cameraResolution = .high
settings.cameraFrameRate = .30fps
我需要更改发布商的视频质量。 我面临从 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
最后两行显示错误信息 "Use of unresolved identifier 'OTCameraCaptureResolutionHigh'". 请指教。似乎 swift 为上述使用了另一组变量。
let settings = OTPublisherSettings()
settings.name = "Bob's video"
settings.audioTrack = false
settings.videoTrack = true
settings.cameraResolution = .high
settings.cameraFrameRate = .30fps