簡體   English   中英

無法使用TwilioVideo(iOS)設置全屏以進行遠程視頻查看

[英]Unable to set the full screen for remote video view using TwilioVideo(iOS)

我正在使用Twilio進行視頻通話,並且可以正常工作,但是唯一的問題是無法為遠程視頻設置全屏顯示。 在Twilio視頻文檔中搜索后,它顯示為垂直全屏,但沒有水平顯示,我發現下面的代碼段顯然不起作用。

let videoConstraints = TVIVideoConstraints { (constraints) in
constraints.maxSize = TVIVideoConstraintsSize960x540;
constraints.minSize = TVIVideoConstraintsSize960x540;
constraints.maxFrameRate = TVIVideoConstraintsFrameRateNone;
constraints.minFrameRate = TVIVideoConstraintsFrameRateNone;

camera = TVICameraCapturer(source: .frontCamera, delegate: self)
    localVideoTrack = TVILocalVideoTrack.init(capturer: camera!,
                                              enabled: true,
                                              constraints: videoConstraints)

它拋出以下異常,請幫我

"Error: Failed to create a video track using the local camera."

視訊通話適用於iPhone SE,6、6s,7尺寸規格

Twilio開發人員布道者在這里。

我只是注意到,盡管文檔確實告訴您通過TVILocalVideoTrack.init實現約束, TVILocalVideoTrack.init特定的iOS文檔說不要使用init方法。

您是否嘗試過trackWithCapturer:enabled:constraints

TVILocalVideoTrack.trackWithCapturer(camera!, enabled: true, constraints: videoConstraints)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM