Czy istnieje sposób na dodanie nakładki podczas nagrywania wideo, aby po odtworzeniu wideo z rolki aparatu widziałem nakładkę.Sposób dodania nakładki podczas nagrywania wideo w ios
Odpowiedz
Jeśli chcesz dodać nakładki na nagranym filmie, proszę sprawdzić ten samouczek Ray Wenderlich:
http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos
Jeśli też chcesz nakładka pojawiać się podczas nagrywania wideo, byś musisz dodać nakładkę jako wyekspozycję do UIImagePickerController
's cameraOverlayView
. Spójrz na tego poradnika, aby zobaczyć więcej: http://www.musicalgeometry.com/?p=821
Próbowałem już tego samouczka, ale w tym samouczku pokazano, jak dodać nakładkę do nagranego wideo, ale moje wymagania są nieco inne. Chcę dodać nakładkę podczas nagrywania wideo. –
@GobindaDas - zapoznaj się z moimi zmianami w odpowiedzi. Pokryje twoje potrzeby. –
@ "Simon Degn": Przepraszam, ale moim rzeczywistym wymaganiem jest nakładka, która pojawia się podczas nagrywania wideo, jest również zapisywana w filmie, więc kiedy odtwarzam ten zapisany film z rolki aparatu, nakładka pojawi się na filmie taki sam, jak pojawił się w momencie nagrywania. Jeśli nie jestem w stanie usunąć mojego wymogu, daj mi znać. –
łatwy
utworzyć widok:
UIView * tempView = [UIView alloc]initWithFrame...
następnie dodać podrzędny do "aparat ViewController":
- playerViewController
- cameraViewController
- (lub dowolny widok używasz)
na przykład:
[self.playerViewController addSubView:tempView];
zrobione √
miał szczęścia do Państwa wymagań? W jaki sposób dodałeś nakładkę do wyjściowego wideo podczas nagrywania? Jeśli ci się uda, czy możesz coś udostępnić? – tausun