0

http://codethink.no-ip.org/wordpress/archives/673の次のコードを使用して、それを OpenTok の The OpenTokHello サンプル アプリに入れてみました。

ScreenCaptureView をすべての新しい「スーパービュー」にしてから、ビデオ ストリーミング ビューがそのビューに追加されるようにしました。ビデオを再生すると、ストリーミング ビデオがあったはずの場所が空白になりました。

私が間違っていることについてのアイデアはありますか?

4

1 に答える 1

1

完全な開示: 私は OpenTok iOS SDK の一部を書き、TokBox で働いています。

この ScreenCaptureView の実装は、すべてのビデオ レンダリングが UIView のコンテキスト外で行われるため、SDK では機能しない可能性があります。画面のその部分を回復するには、ビューのレンダリング レイヤーを取得する必要があります。

会話を録音しようとしている理由に応じて、次のいずれかをお勧めします

  1. QuickTime でスクリーン キャプチャを使用し、シミュレーターでアプリを実行する (より簡単)
  2. 数か月以内に利用可能になる iOS での OpenTok アーカイブのサポートを待っています (これも簡単ですが、せっかちな人向けではありません)。
  3. サブスクライバーのレンダリング出力を CoreGraphics から取得する (簡単ではありません)
于 2012-04-19T00:59:01.677 に答える