2009-12-30 25 views
8

Tôi đang cố gắng phát một bộ phim có phụ đề chi tiết được nhúng trong tệp (.scc) sử dụng một thể hiện của MPMoviePlayerController. Tôi đã đọc tài liệu và không thấy hỗ trợ để bật phụ đề cho lớp học này. Tôi biết Apple cho phép người dùng bật phụ đề cho phim từ iTunes. Có ai biết một cách cụ thể để làm điều này mà tôi có thể nhìn?Phụ đề chi tiết trong MPMoviePlayerController cho iPhone

Trả lời

4

Thật không may, theo như tôi biết, không có cách nào để làm điều này tự động. Tuy nhiên, nó không quá khó để làm một mình nếu bạn đang sử dụng iOS3.2 +.

Trong iOS3.2 +, MPMoviePlayerController tuân theo giao thức MPMediaPlayback, có nghĩa là bạn có thể truy cập bất kỳ lúc nào "đầu phát lại" để xác định nơi bạn đang ở trong tệp.

Tôi không biết về định dạng tệp SCC nói riêng, nhưng nếu bạn có danh sách phụ đề và mã thời gian bắt đầu/kết thúc được liên kết với chúng (dường như là cơ sở của hầu hết các định dạng phụ đề); bạn chỉ có thể kiểm tra thời gian "phát lại đầu" theo các khoảng thời gian đều đặn, xem nó có khớp với bất kỳ bộ phụ đề nào bạn có hay không và hiển thị bằng cách thêm một chế độ xem phụ vào chế độ xem phim.

5

Trên iOS 4.0 trở lên, bạn cũng có thể sử dụng AVPlayer class. Nó nguyên bản hỗ trợ chú thích đóng (xem thuộc tính closedCaptionDisplayEnabled).

+1

Tính năng 'closedCaptionDisplayEnabled' có bật/tắt phụ đề mềm được nhúng trong tệp video không? Điều gì xảy ra nếu tệp có nhiều bản phụ đề, tôi có thể chọn giữa, ví dụ như tiếng Anh hoặc tiếng Pháp theo lập trình không? Các tài liệu nói gần như không có gì, bất kỳ trợ giúp bạn có thể cung cấp được đánh giá rất nhiều. Cảm ơn! –

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