Tôi muốn phát trong tệp .mov trong android. Nhưng videoview hoặc mediaplayer không hỗ trợ định dạng meida này. Làm thế nào tôi có thể thêm sự hỗ trợ cho nó?Làm thế nào để hỗ trợ MOV (thời gian nhanh) trong android?
Trả lời
Nói chung, Android không hỗ trợ bất kỳ định dạng phương tiện nào khác ngoài định dạng listed here. Điều đó đang được nói, có khá một vài người chơi bên thứ 3 cho phép phát lại các định dạng kỳ lạ hơn, hầu hết trong số đó có lẽ là dựa trên ffmpeg. Bạn có thể muốn xem open source Dolpin Player (trình phát thực tế cũng có sẵn trong số Play store) dành cho Android để biết thêm một số gợi ý - không chắc chắn liệu bản phát lại mov có được hỗ trợ theo mặc định hay không.
Tuy nhiên, vì hầu hết các tệp mov thực sự được mã hóa H.264 vào những ngày này, tại sao không remultiplex (hoặc mã hóa lại, tùy thuộc vào nguồn) thành một thứ mà Android phát tuyệt vời, ví dụ: một container mp4? Về mặt hỗ trợ video trên Android, H.264 chắc chắn là cách, cũng như được chỉ ra trong phần 'Đề xuất mã hóa video' trong liên kết trước đó.
Chỉ cần thử chơi. Đặc tả Quicktime .mov là tiền thân của thông số MP4. Chỉ có sự khác biệt trong một vài nguyên tử/hộp. Bạn sẽ có thể phát MP4 dưới dạng .mov và a .mov dưới dạng MP4 trong hầu hết các trường hợp.
Tôi thấy rằng ngay cả những người chơi có tên tuổi lớn như MX Player, BS Player và VLC cho Android sẽ không phát các tệp .mov một cách chính xác, đặc biệt là những tệp đã được lưu trữ trên iphone iphone của tôi. Phát lại rất bị thay đổi trên Nexus 7 và Nexus 10 của tôi và hoàn toàn không thể xem trên HTC One (M7) của tôi. Trình phát tôi đã tìm thấy và cài đặt sẽ phát các clip phim cũ và mới (.mov) hoàn hảo được tìm thấy tự do có sẵn từ Cửa hàng Google Play. Đây là trình phát hay nhất mà tôi đã tìm thấy và tin rằng tôi đã thử rất nhiều: Playing .MOV files on an Android Device Hy vọng điều này sẽ giúp một số người trong số họ có thiết bị Android muốn xem tệp .mov trên iphone.