2012-04-18 11 views
0

http://codethink.no-ip.org/wordpress/archives/673から次のコードを使用して、OpenTokのThe OpenTokHelloサンプルアプリに入れてみましたが、実際には思ったとおりにビデオを録画していないようです。iphone/ipad用のトークボックスに対話録音

私は、ScreenCaptureViewにすべての新しい「スーパービュー」を作成し、ビデオストリーミングビューがそのビューに追加されることを確認しました。そして、私がビデオをプレイしたとき、ストリーミングビデオがあったはずの場所は空白でした。

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

+0

をキャプチャ

  • (せっかちな人のためにも簡単ではなく)数ヶ月で利用できるようになりますAVAudioRecorderを使用して最適に実装できます! –

  • +0

    @NikhilBansal私はオーディオよりもビデオにもっと関心があります。 – user1036272

    +0

    @AlexanderNorwayそしてどうしたらいいですか? – user1036272

    答えて

    1

    完全公開:私はOpenTok iOS SDKの一部を書いてTokBoxのために働いています。

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

    は、あなたが会話を録音しようとしている理由によって、私は、QuickTimeの画面キャプチャを使用し、シミュレータでアプリケーションを実行しているいずれかの

    1. をお勧めします(簡単に)
    2. は、iOS上OpenTokアーカイブのサポートのために待機され会話を録音CoreGraphicsから加入者のレンダリング出力(以下簡単に)
    +0

    返事をありがとう。一人の人しかビデオ画面に録画することはできませんか? – user1036272

    +0

    この時点で、可能かどうかはわかりません。私が加入者に入れたすべての努力は、オフではなく画面上でデータを取得することでした。サブスクライバのviewプロパティを見て、そのレイヤに読み取り可能なコンテンツがあるかどうかを調べます。メインスレッドでこの検査を必ず実行してください! – wobbals

    +1

    フォローアップ:私は上記(3)で説明した戦術を使用した例を書いた。パブリッシャービューとサブスクライバービューは、Core Graphicsで少し作業をしてメインウィンドウからレンダリングできます。ここで重要なビット([リンク](http://www.tokbox.com/blog/fun-with-core-graphics-in-ios/))とGitHub([リンク] (https://github.com/wobbals/OpenToki-iOS-Facial-Recognition-Demo/blob/master/OpenTokHelloWorld/ViewController.m#L35)) – wobbals

    関連する問題