Capture Echtzeit-Bildschirm-Video von iPhone und iPad einschließlich Audio-und Post auf YouTube, Facebook, etc

8

Hat irgendjemand Hinweise auf einen funktionierenden Code oder Techniken zum Erfassen der Vollbild-Echtzeit-OpenGL-Grafik auf dem iPhone und iPad, kombinieren Sie es mit dem Audio, das aus dem Gerät kommt, und kompilieren Sie es in ein Video, um online zu posten ?

Zum Beispiel Apps wie "Talking Tomcat" tun dies. Ich verwende Cocos2D, aber eine Lösung von jedem Framework ist willkommen, idealerweise mit aktuellen APIs. Es scheint, dass dies ein gelöstes Problem sein sollte, wenn man bedenkt, wie nützlich und allgegenwärtig solch eine Funktion ist. Alle Beiträge, die ich zu diesem Thema gefunden habe, sind jedoch veraltet oder unvollständig.

Eine der besseren Informationsquellen, die ich bisher gefunden habe, ist hier: Ссылка

    
snibbe 14.04.2011, 16:56
quelle

5 Antworten

7

Es gibt eine aktualisierte Version der oben erwähnten Klasse ScreenCaptureView , die Unterstützung für Videoaufnahmen bietet -in (siehe Link). Es wurde nicht mit einer OpenGL-Unteransicht getestet, aber unter der Annahme, dass es funktioniert, könnten Sie es leicht modifizieren, um Audio einzuschließen, und dann würden Sie eingestellt werden.

Bearbeiten - Arbeitslink hier: Ссылка

    
aroth 15.06.2011 13:45
quelle
5

Ich habe diese einfache Klasse ScreenCaptureView gefunden, die hilfreich sein könnte. Es speichert den Inhalt einer UIView in einem UIImage. Der Autor schlägt vor, dass Sie ein Video der verwendeten App speichern können, indem Sie die Frames durch AVCaptureSession .

    
Dan Sandland 22.04.2011 18:51
quelle
4

Ich weiß, das ist eine alte Frage, aber wenn jemand auf dasselbe Problem stößt.

Dafür gibt es fertige Lösungen / Dienste. Wenn Sie das Rad nicht neu erfinden wollen, können Sie zum Beispiel Everyplay ausprobieren ( Ссылка ) was genau das tut.

Sehen Sie sich die Dokumentation zur Cocos2d-Integration hier an: Ссылка

Disclaimer: Ich arbeite für das Unternehmen, das Everyplay macht. Wir versuchen das genaue Problem zu lösen, das die ursprüngliche Frage aufwirft.

    
TuomasR 01.02.2013 07:54
quelle
2

Sie können Kamcord ausprobieren, ein SDK zum Aufzeichnen Ihres App-Videos.

    
CPT 28.06.2014 06:02
quelle
0

Es ist erwähnenswert, dass das Speichern des Inhalts von UIView keine anderen Ansichten oder Komponenten erfasst, die keine Unteransichten dieser Komponente sind. Zum Beispiel würden Sie keine Tastaturen, Popovers oder Dialoge erfassen.

    
Armando 09.12.2011 21:35
quelle

Tags und Links