2012-04-18 32 views
0

我用下面的代碼從http://codethink.no-ip.org/wordpress/archives/673然後將其放入從OpenTok在該OpenTokHello示例應用程序,它似乎沒有實際錄製視頻,因爲我以爲它會試圖在tokbox交談。記錄iPhone/iPad版

我所做的一切ScreenCaptureView的新「上海華」,然後做出確保視頻流的意見將被添加到該視圖。當我播放視頻時,流式視頻應該已經放置的地方是空白的。

關於我在做什麼錯的任何想法?

+0

錄製談話可以使用AVAudioRecorder最好地實現! – 2012-04-18 07:22:03

+0

@NikhilBansal我現在對視頻比對音頻更感興趣。 – user1036272 2012-04-18 08:04:10

+0

@AlexanderNorway我該怎麼做? – user1036272 2012-04-18 08:04:29

回答

1

全面披露:我寫了一些OpenTok的iOS SDK和工作TokBox。因爲我們所有的視頻呈現的是UIView的環境之外完成

這個ScreenCaptureView的實現可能不符合我們的SDK工作。您必須抓取視圖的渲染層才能恢復屏幕的這一部分。

取決於你爲什麼要記錄的談話中,我建議,要麼

  1. 在QuickTime使用屏幕捕獲和模擬器中運行你的應用程序(容易)
  2. 等待OpenTok歸檔支持iOS上的這將在幾個月內可用(也容易,而不是急躁)
  3. 捕獲從CoreGraphics在用戶的渲染輸出(不容易)
+0

感謝您的回覆。你知道你是否至少可以在視頻屏幕上錄製一個人? – user1036272 2012-04-23 12:57:35

+0

此時,我不確定是否有可能;我向用戶投入的所有努力都是爲了在屏幕上獲取數據,而不是關閉。查看訂閱者的視圖屬性並檢查其圖層上是否有可讀內容。一定要在主線上進行這種檢查! – wobbals 2012-04-24 18:03:52

+1

隨訪:我寫了一個使用在(3)上述的策略的例子。發佈者和訂閱者視圖可以通過Core Graphics的一些工作來在主窗口中顯示出來。以下是博客文章突出的重要位([鏈接](http://www.tokbox.com/blog/fun-with-core-graphics-in-ios/)),並在GitHub上完整的例子([鏈接] (https://github.com/wobbals/OpenTok-iOS-Facial-Recognition-Demo/blob/master/OpenTokHelloWorld/ViewController.m#L35)) – wobbals 2012-06-13 20:49:19