2015-06-29 6 views

Antwort

-2

Wenn Sie Overlays auf einem aufgezeichneten Video hinzufügen möchten, überprüfen Sie bitte dieses Tutorial von Ray Wenderlich aus:

http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos

Wenn Sie auch das Overlay wollen während der Aufzeichnung des Videos angezeigt werden, würden Sie muss das Overlay als Unteransicht zu cameraOverlayView hinzufügen. Werfen Sie einen Blick auf dieses Tutorial mehr zu sehen: http://www.musicalgeometry.com/?p=821

+0

Ich habe dieses Tutorial zuvor versucht, aber in diesem Tutorial gezeigt, wie man Overlay auf ein aufgezeichnetes Video hinzufügen, aber meine Anforderung ist etwas anders. Ich möchte ein Overlay hinzufügen, während ich das Video aufnehme. –

+0

@GobindaDas - Sehen Sie sich meine Änderungen in der Antwort an. Es wird Ihre Bedürfnisse abdecken. –

+0

@ "Simon Degn": Tut mir leid, aber meine eigentliche Anforderung ist die Überlagerung, die erscheint, während ich das Video aufnehme, wird auch mit in dem Video gespeichert, so dass wenn ich dieses gespeicherte Video von der Kamerarolle spiele, die Überlagerung auf dem Video erscheint so wie es zum Zeitpunkt der Aufnahme erschienen ist. Wenn ich meine Anforderung nicht löschen kann, lassen Sie es mich wissen. –

0

leicht

eine Ansicht erstellen:

UIView * tempView = [UIView alloc]initWithFrame... 

dann ADD AS SubView auf Ihre "Kamera Viewcontroller":

  • playerViewController
  • cameraViewController
  • (oder eine Ansicht, die Sie verwenden)

zum Beispiel:

[self.playerViewController addSubView:tempView]; 

√ getan

Verwandte Themen