Hình ảnh GIF động được hiển thị bởi WebView của Android dường như không hoạt ảnh. Có ai đã tìm ra cách để chúng hoạt động không? Tôi đang thử nghiệm trên một N1 với 2.1-u1. Không có cài đặt web nào khả dụng.Cách tạo hoạt ảnh GIF hoạt động từ Android WebView
Trả lời
YET không được hỗ trợ. Đọc thêm về vấn đề này ở đây: http://code.google.com/p/android/issues/detail?id=3422
Đối với điện thoại bộ nhớ lớn như Droid và Nexus One, sự thay đổi hai dòng đã được thực hiện trong Froyo (chưa được phát hành) để cho phép GIF động. Đối với điện thoại bộ nhớ nhỏ, sự thay đổi không phải là tầm thường và đã không biến nó thành bản phát hành tương lai này.
AFAIK, GIF động không được hỗ trợ trên Android ngoại trừ các clip phim được phát bởi MediaPlayer
.
Là một workaround, nếu bạn đang sử dụng một WebView tùy chỉnh, bạn có thể làm những thứ 2 với nhau:
Enable Javascript cho WebView (Ví dụ: https://github.com/LatinSuD/slidetypekeyboard/blob/master/src/com/latinsud/android/slidetypekeyboard/HelpActivity.java) Giống như: myWebView.getSettings () .setJavaScriptEnabled (true);
Sau đó sử dụng javascript để trao đổi hình ảnh (Ví dụ: https://github.com/LatinSuD/slidetypekeyboard/blob/master/assets/index.html)
Xin lưu ý rằng đây không phải là một giải pháp cho việc hiển thị ảnh GIF, bạn phải sửa đổi nội dung của trang web, và chuyển đổi/hình ảnh động GIF split vào các tệp khác nhau (một cho mỗi khung) ở bất kỳ định dạng nào (JPG, PNG, v.v.).
Ý tưởng tuyệt vời. Cảm ơn! –
GIF động được hỗ trợ trong Froyo (Android 2.2).
Sử dụng định dạng WebP cho Android.
https://developers.google.com/speed/webp/
Có một số tiện ích trực tuyến có sẵn, để chuyển đổi GIF hoạt hình sang định dạng WebP (http://www.zamzar.com/convert/gif-to-webp/ là một ví dụ).
Lưu ý rằng WebP không được hỗ trợ trên hầu hết các trình duyệt khác, do đó bạn có thể cần áp dụng một số logic để chọn GIF hoặc WebP dựa trên nền tảng.
- 1. Đặt hoạt ảnh .GIF Làm nền Android
- 2. Gif động không hoạt ảnh khi gửi
- 3. Android SDK WebView gọi Hoạt động
- 4. JavaScript không hoạt động trong Android WebView
- 5. Tắt hoạt ảnh GIF trong HTML
- 6. Hiển thị ảnh GIF bằng cách sử dụng WebView
- 7. HTML5 navigator.online không hoạt động trong WebView
- 8. cách tạo hình ảnh gif bằng hai bitmap trong android
- 9. -webkit-transform không hoạt động trong Android webview
- 10. Javascript không hoạt động trong Hoạt động webView
- 11. WebView trong suốt không hoạt động trên Android v4.0
- 12. Tạo gif động từ một bộ ảnh jpeg
- 13. Tạo một ảnh động .gif từ .jpeg/png
- 14. Hoạt ảnh trong khi chuyển đổi Hoạt động trong Android?
- 15. Hoạt ảnh trên Android hoạt động như thế nào?
- 16. base64 được mã hóa hoạt ảnh gif làm nền css?
- 17. chỉ báo hoạt động ứng dụng khách trên webview android
- 18. Cách tạo hoạt ảnh "lắc"
- 19. Với PHP, có thể hợp nhất một ảnh động gif bằng jpg và giữ lại hoạt ảnh gif không?
- 20. Cách tạo hoạt ảnh trên xuống dưới cùng trong Android?
- 21. Hoạt ảnh xoay của Android giữa hai hoạt động?
- 22. RelativeLayout khiến hoạt ảnh không hoạt động?
- 23. Xoay ảnh. Danh sách hoạt ảnh hoặc xoay động? (Android)
- 24. Hoạt ảnh chuỗi Android
- 25. Cách tạo hoạt ảnh cho đường dẫn trên canvas - android
- 26. Tạo video từ hoạt ảnh WPF/Silverlight
- 27. Hoạt động Android - nền drawable hoạt hình
- 28. Hoạt ảnh trên Android - Flip
- 29. Tạo GIF động bằng ImageIO?
- 30. Trang Android Hoạt ảnh curl
Cảm ơn bạn đã chỉ ra thảo luận vấn đề. –