Điều tốt nhất về điện thoại thông minh Android là màn hình lớn cho phép người dùng xem phim và video. Theo thời gian, điện thoại thông minh Android ngày càng trở nên lớn hơn và tốt hơn. Độ phân giải và hiển thị màn hình của họ đã được cải thiện đáng kể. Trong những năm qua, rất nhiều định dạng âm thanh và video khác nhau đã ra đời. Chúng được tạo ra vì nhiều lý do, như để cải thiện chất lượng của phương tiện, để tối ưu hóa kích thước của tệp, v.v. Tuy nhiên, không phải tất cả các thiết bị đều tương thích với các định dạng mới hơn này. Mỗi thiết bị đều có bộ định dạng âm thanh và video được hỗ trợ riêng và Android cũng vậy.
Đôi khi, trong khi cố gắng mở một tệp phương tiện, bạn gặp phải thông báo lỗi trên màn hình. Nó cho biết “Không thể phát đoạn âm thanh / video. Bộ giải mã âm thanh-video không được hỗ trợ ”. Thông báo lỗi này ngụ ý rằng tệp bạn đang cố mở không được hỗ trợ trên Android. Cũng có thể tệp có thể mở nhưng không hoạt động bình thường. Một tệp âm thanh có thể chỉ bị tắt tiếng và một tệp video sẽ hiển thị màn hình đen. Để giải quyết vấn đề này, chúng ta cần hiểu codec thực sự là gì.
Khắc phục sự cố giải mã âm thanh-video không được hỗ trợ trên Android
Codec là gì?
Codec là dạng viết tắt của bộ mã hóa giải mã. Như tên gọi, nó là một phương tiện để mã hóa và giải mã dữ liệu, dữ liệu nén để cụ thể hơn. Bây giờ, tệp nguồn ban đầu cho một đoạn âm thanh hoặc video tiêu tốn rất nhiều dung lượng. Để tạo điều kiện thuận lợi cho việc chuyển các tệp này qua một số nguồn như ổ đĩa flash, DVD, thẻ nhớ, v.v., các nhà phát triển nén các tệp này bằng codec.
Tệp đã được nén trước đó tại nguồn cần được giải nén tại đích, tức là trong khi phát video trên thiết bị của bạn. Nếu thiết bị của bạn không có codec thích hợp để giải nén tệp, thì lỗi mã âm thanh-video không được hỗ trợ sẽ xảy ra. Mọi định dạng âm thanh và video đều có codec riêng. Cho đến khi và trừ khi codec thích hợp cho một số định dạng video có trên thiết bị, bạn sẽ không thể phát nó.
Container là gì?
Nếu bạn để ý đến tên của bất kỳ tệp video nào, bạn sẽ thấy rằng nó có dạng XYZ.mp4 hoặc XYZ.avi, v.v. Ở đây .mp4 và .avi đại diện cho định dạng của tệp. Đây còn được gọi là thùng chứa. MP4, AVI, MKV, WebM, v.v. là một số vùng chứa hoặc định dạng phổ biến cho các tệp video. Chúng được gọi là vùng chứa vì chúng chứa thông tin về các tệp âm thanh và video đồng bộ hóa chúng.
Lý do đằng sau một số tệp video không hoạt động trên Android là gì?
Như đã đề cập trước đó, các tệp video yêu cầu một codec thích hợp để hoạt động trên một số thiết bị. Điều này là do tệp thực tế đã được nén và mã hóa trước khi được chuyển. Để phát video, nó cần được giải nén và giải mã. Hãy xem xét rằng tệp video bị khóa trong vùng chứa của nó [AVI, MP4, MKV, v.v.] và cần có codec thích hợp để mở khóa. Bây giờ, các thiết bị Android không có hoặc hỗ trợ codec cho tất cả các định dạng video. Nếu video bạn muốn phát thuộc danh mục này thì bạn sẽ không thể chạy video đó trên thiết bị của mình.