Ứng dụng của tôi tải xuống tệp video từ máy chủ và phát video bằng cách sử dụng VideoView. Tôi đang sử dụng tệp được mã hóa H264 (AVC) trong vùng chứa .mp4.Android 3.1/Galaxy Tab/VideoView sẽ không phát
Trên Motorola Xoom của tôi với 3.0.1, nó hoạt động hoàn hảo.
Trên Samsung Galaxy Tab 10.1 với 3.1, nó không hoạt động. Tôi chỉ nhận được thông báo lỗi 'Rất tiếc, không thể phát video'. Việc bẫy lỗi trong mã chỉ đơn giản là cung cấp cho tôi 'MEDIA_ERROR_UNKNOWN'.
Tôi nghi ngờ có sự cố codec (mặc dù codec của tôi là hợp lệ, theo http://developer.android.com/guide/appendix/media-formats.html). Tôi lấy cùng một tệp video và sao chép nó vào thiết bị theo cách thủ công - thiết bị sẽ nhắc tôi chuyển đổi video. Tệp kết quả phát tốt trong ứng dụng Video trên thiết bị. Tôi lấy tập tin trở lại tắt thiết bị (kiểm tra nó trong VLC cho tôi biết các codec video bây giờ là mp4v) và cố gắng chơi nó thông qua ứng dụng của tôi - cùng một kết quả.
Có điều gì đó cụ thể về 3.1 hoặc Tab Galaxy đang gây ra sự cố này không?
Tôi đoán bạn đã chọn câu trả lời nhưng chỉ muốn thông báo với bạn rằng tôi có cùng một vấn đề trên Galaxy Tab của tôi. Cùng một video chạy tốt trên Nook Color, Kindle Fire và một vài máy tính bảng khác mà tôi có ở đây. Khi tôi chuyển sang video có độ phân giải thấp hơn, nó hoạt động tốt trên Galaxy Tab. Nó có thể là có một số giới hạn kích thước? Điều này có vẻ kỳ lạ vì Kindle có độ phân giải màn hình nhỏ hơn nhiều. Làm thế nào bạn kết thúc việc giải quyết nó? –
Vì vậy, tôi đã nhận được Tab của mình để phát lại video bằng cách đặt nó vào bộ nhớ thẻ SD. * Tuy nhiên * nó vẫn còn đáng chú ý cầu kỳ về những gì video nó sẽ chơi ... Android SDK nói rằng H.264 AVC trong mp4 nên làm việc (http://developer.android.com/guide/appendix/media-formats.html) - Tôi có một số video như vậy và chúng phát trên các thiết bị khác của tôi, nhưng không phải trên Tab của tôi. Cuối cùng tôi sử dụng để chuyển đổi video cho TAB bằng cách sử dụng phần mềm Samsung Kies ... Tôi đã không nghĩ rằng độ phân giải/kích thước có thể là vấn đề. Tôi muốn được quan tâm nếu bạn đã bao giờ con số này ra - Tôi không thể tìm thấy tài liệu từ Samsung – TheNextman
Đối với tôi độ phân giải video khác nhau không hoạt động. Video được sao chép trên thẻ SD khi khởi động Ứng dụng. Điều kỳ lạ là video không được phát trong khi âm thanh hoàn toàn rõ ràng và có thể nghe được! Tôi đã thử nghiệm trên tab Nexus. Và, rõ ràng, nó hoạt động như một sự quyến rũ. Vì vậy, có lẽ nó là cái gì khác thay vì độ phân giải/codec video. Nhưng tôi không biết những gì ... – 2dvisio