2017-08-02 6 views
0

Twilioをビデオ通話に使用していますが、正常に動作していますが、リモートビデオのフルスクリーンを設定できません。 Twilioのビデオドキュメントで検索した結果、垂直方向には完全に表示されていて横には表示されませんでしたが、以下のスニペットは明らかに機能しませんでした。以下の例外をスローTwilioVideo(iOS)を使用してリモートビデオビューのフルスクリーンを設定できません

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フォームはこちら

答えて

0

Twilioの開発者エバンジェリスト因子。

the documentationは、TVILocalVideoTrack.initで制約を実装するように指示していますが、特定のiOSドキュメントではnot to use the initメソッドと表示されています。

代わりにtrackWithCapturer:enabled:constraintsを試しましたか?

「trackWithCapturer(_:有効:制約:)」は、このエラーを表示
TVILocalVideoTrack.trackWithCapturer(camera!, enabled: true, constraints: videoConstraints) 
+0

が使用できない:オブジェクトの構築「:有効:TVILocalVideoTrack(捕獲制約:)」を使用 – OhStack

+0

謝罪を、私は私のようにスウィフトと同様に慣れていないんですよそれが上手くいかないことがあります。私はあなたの 'videoConstraints'がなぜうまくいかなかったのかをデバッグする方法があるかどうか今チームに確認しています。私はすぐに私の答えを更新します。 – philnash

関連する問題