2012-06-22 42 views
6

Những gì tôi đã đạt được cho đến nay:iOS SDK AVFoundation ... Làm thế nào để soạn nội dung video với một tài sản vẽ

Sử dụng dịch vụ AVFoundation, tôi đã đặt một video trong một UIView mà người dùng có thể chơi, tạm dừng , vv (sử dụng AVPlayer, AVPlayerItem, AVPlayerLayer, vv)

Tôi đã đặt UIView (với màu nền trong suốt/rõ ràng) ở phía trên màn hình được cho là hiển thị video phát. Tôi cũng đã xử lý các sự kiện liên lạc của UIKit để vẽ các đường dựa trên tương tác của người dùng.

Bây giờ khi tôi phát video và chạm vào UIView được phủ trên chế độ xem đó, tôi có thể thấy các đường được vẽ trên video phát.

Những gì tôi muốn làm:

Sau khi người dùng được thực hiện với các bản vẽ (mà ông nghĩ rằng chồng lên video), tôi muốn ứng dụng của tôi để tạo nên video gốc và những gì tương tác người dùng (dòng là được rút ra, loại bỏ, vv) và xuất kết quả dưới dạng một tệp video khác.

Bất kỳ trợ giúp hoặc mã mẫu nào sẽ được đánh giá cao.

+0

Bạn có thể tóm tắt thêm về những gì bạn muốn làm và mục đích của việc thêm lớp UIView bổ sung vào hiện tại? –

Trả lời

1

Để tổng hợp nội dung với nhau, hãy xem AVVideoCompositionCoreAnimationTool. Nó cho phép bạn thêm hình động vào phim bằng cách sử dụng các đối tượng CALayer.

Để xuất, khi bạn đã tạo xong bố cục của mình và hiển thị CALayer s, bạn có thể chuyển thẳng đến số AVAssetExportSession sẽ ghi nó ra tệp video.

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