2012-01-24 16 views
6

Tôi đang cố gắng tạo một ứng dụng iPad đọc một video trên máy chủ. Tôi muốn có thể tìm kiếm thông qua video một cách nhanh chóng và thuận lợi.Quay video nhanh trong AVFoundation hoặc MPMoviePlayerViewController ios

Tôi nhận thấy rằng MPMoviePlayerViewController và AVFoundation rất chậm và nhảy xung quanh khi lướt qua.

Giải pháp tôi hiện có là lấy khung từ MPMoviePlayerViewController và sau đó thực hiện các hoạt động của riêng mình. Điều làm tôi lo lắng là tôi làm điều này cứ 10 giây một lần cho 3 video (các góc nhìn khác nhau) và nó mang lại cho tôi một thời gian rất lớn và chi phí bộ nhớ.

Tôi cũng đã thử đặt video trên thiết bị iPad và không giúp ích gì.

Câu hỏi đặt ra là liệu có ai biết giải pháp tốt hơn cho vấn đề tìm kiếm này không?

Tôi cũng mở để sử dụng thư viện hoặc các khung công tác khác. :)

Bất kỳ trợ giúp và mẹo nào được đánh giá cao!

Trả lời

2

Nếu có ai gặp phải vấn đề này, thì câu trả lời là sử dụng AVFoundation. Thiết lập AVPlayer và sau đó lấy AVPlayerItem từ AVPlayer bằng phương thức currentItem. Sau đó, bạn phải sử dụng phương thức stepByCount để di chuyển theo một trong hai hướng bởi một int.

+1

Làm cách nào bạn có thể lướt qua stepByCount một cách suôn sẻ? Và làm thế nào để biết có bao nhiêu bước bạn cần phải đi để đạt được vị trí nhất định X? – openfrog