Zoom Video SDK iOS Аннотации не отображаютсяIOS

Программируем под IOS
Ответить
Anonymous
 Zoom Video SDK iOS Аннотации не отображаются

Сообщение Anonymous »

Я использую MyVideoSDKAppSample для видеовызовов с масштабированием и совместного использования экрана, видеовызовы и демонстрация экрана работают нормально, проблема возникает, когда я пытаюсь комментировать представление. Аннотации просто не отображаются. Я попытался инициализировать объект ZoomVideoSDKAnnotationHelper, используя метод createAnnotationHelper для объекта ZoomSDKVideoShareHelper, и я установил ToolType и ToolWidth для объекта ZoomVideoSDKAnnotationHelper, но когда я регистрирую свойства, он всегда показывает оба свойства как 0, и аннотации не отображаются в представлении, когда я пытаюсь комментировать.
это код, который я использую для отображения аннотаций
if let shareHelper = ZoomVideoSDK.shareInstance()?.getShareHelper() {
// Call startSharewith: to begin sharing the loading label.

let returnValue = shareHelper.startShare(with: self.canvasView)
if returnValue == .Errors_Success {
// Your view is now being shared.
print("Sharing succeeded")
// self.shareView.isHidden = false
print("shareHelper.isAnnotationFeatureSupport() = \(shareHelper.isAnnotationFeatureSupport())")
//this logs : shareHelper.isAnnotationFeatureSupport() = true

let error1 = shareHelper.disableViewerAnnotation(false)
print("shareHelper.enableViewerAnnotation == \(error1 == .Errors_Success)" )
//this logs: shareHelper.enableViewerAnnotation == true

print("shareHelper.isViewerAnnotationDisabled() = \(shareHelper.isViewerAnnotationDisabled())")
//this logs: shareHelper.isViewerAnnotationDisabled() = false

if let annoHelper = self.annoHelper {
shareHelper.destroy(annoHelper)
}
self.annoHelper = nil
self.annoHelper = shareHelper.createAnnotationHelper(nil)
self.annoHelper?.setToolColor(.systemRed)
self.annoHelper?.setToolType(.pen)
self.annoHelper?.setToolWidth(10)

//this if let executes , means the annotation is started
if let err = self.annoHelper?.startAnnotation(), err == .Errors_Success {

print("annotation started")
}
print("annohelper is :\(self.annoHelper!)")
print(self.annoHelper?.getToolColor())
print(self.annoHelper?.getToolWidth())
print(self.annoHelper?.getToolType().rawValue)

//these above 4 lines gives these logs :
annohelper is :
Optional(UIExtendedSRGBColorSpace 0 0 0 1)
Optional(0)
Optional(0)
} else {
print("Sharing failed")
}
}


Подробнее здесь: https://stackoverflow.com/questions/783 ... ot-showing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»