2017-02-06 102 views
0

我添加了一個subscriberVideoDisabled始終返回OTSubscriberVideoEventPublisherPropertyChanged

  • (無效)subscriberVideoDisabled:(OTSubscriberKit *)訂戶原因:(OTSubscriberVideoEventReason)原因

當視頻被禁用,以檢查訂閱者/發佈者。我通過關閉無線或通過在廣播進行時轉到背景來禁用視頻。

上面的委託方法在兩種情況下均被觸發。然而,枚舉的原因不返回作爲

OTSubscriberVideoEventSubscriberPropertyChanged

當視頻是通過使用任何的上述方法中的訂戶禁用。它返回的

OTSubscriberVideoEventPublisherPropertyChanged

我認爲這是不正確的。有什麼我做錯了嗎?

這個問題是問在OpenTok開發者論壇以及

回答

0

我相信枚舉的原因是因爲qualityChanged它實際上是你的客戶端拉關閉WiFi從而導致沒有網絡的條件。 OTSubscriberVideoEventSubscriberPropertyChanged enum描述了顯式禁用視頻遠程流(發佈者)時的情況。

有你要考慮幾件事情:

  • optional public func subscriberVideoDisableWarning(_ subscriber: OTSubscriberKit!)
  • optional public func subscriberVideoDisableWarningLifted(_ subscriber: OTSubscriberKit!)
  • optional public func subscriberDidReconnect(toStream subscriber: OTSubscriberKit!)
+0

我更新的問題。請檢查 –

+0

@TusharVengurlekar嗨,原因應該返回'OTSubscriberVideoEventQualityChanged'。如果您仍然在最新的iOS SDK上發現問題,是否介意將此內容發送到[email protected]。 –