2015-06-29 15 views
5

Có cách nào để thêm lớp phủ trong khi tôi đang quay video để khi tôi phát video từ thư viện ảnh, tôi có thể thấy lớp phủ hay không.Cách thêm lớp phủ khi tôi đang quay Video trong ios

+0

Đã bất kỳ may mắn với yêu cầu của bạn? Làm cách nào bạn thêm lớp phủ vào video đầu ra trong khi ghi? Nếu bạn thành công, bạn có thể chia sẻ không? – tausun

Trả lời

-2

Nếu bạn muốn thêm lớp phủ trên một đoạn video ghi lại, hãy xem hướng dẫn này bởi Ray Wenderlich:

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

Nếu bạn cũng muốn lớp phủ xuất hiện trong buổi ghi hình của video, bạn sẽ phải thêm lớp phủ dưới dạng chế độ xem phụ vào cameraOverlayView của UIImagePickerController. Hãy xem hướng dẫn này để xem chi tiết: http://www.musicalgeometry.com/?p=821

+0

Trước đây tôi đã thử hướng dẫn này nhưng trong hướng dẫn này cho thấy cách thêm lớp phủ trên video đã ghi nhưng yêu cầu của tôi hơi khác một chút. Tôi muốn thêm lớp phủ trong khi quay video. –

+0

@GobindaDas - Hãy xem các chỉnh sửa của tôi trong câu trả lời. Nó sẽ đáp ứng nhu cầu của bạn. –

+0

@ "Simon Degn": Xin lỗi nhưng Yêu cầu thực tế của tôi là lớp phủ xuất hiện trong khi tôi quay video, cũng được lưu trong video để khi tôi phát video đã lưu này từ máy ảnh, lớp phủ sẽ xuất hiện trên video giống như nó đã xuất hiện tại thời điểm ghi âm. Nếu tôi không thể xóa yêu cầu của tôi, vui lòng cho tôi biết. –

0

dễ

tạo một cái nhìn:

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

sau đó ADD AS subview để "camera ViewController" của bạn:

  • playerViewController
  • cameraViewController
  • (hoặc bất kỳ xem bạn đang sử dụng)

ví dụ:

[self.playerViewController addSubView:tempView]; 

làm √

Các vấn đề liên quan