Có ai có thể làm sáng tỏ lý do tại sao tôi không thể nhấp và phát một clip youtube trên điện thoại Android khi được đặt bên trong một chế độ xem web không?Làm cách nào để nhúng một clip YouTube vào WebView trên Android
Tôi đã đặt một ứng dụng rất đơn giản với nhau (nó đang được mở rộng, nhưng không có ngay) và nó có chế độ xem web được chỉ định bằng SDK Android.
Phần còn lại của webview hoạt động như mong đợi (văn bản, hình ảnh, css, v.v.), tuy nhiên, các clip YouTube sẽ không hiển thị, chúng chỉ hiển thị dưới dạng hình chữ nhật màu đen hoặc trắng (nơi nhúng video).
Chúng tôi sử dụng cùng một chế độ xem để hiển thị nội dung trên ứng dụng iPhone tương đương, mà không có bất kỳ vấn đề nào.
Điều này đang sử dụng tính năng nhúng flash cơ bản, trình duyệt Safari trên iPhone chuyển đổi chúng thành H.264 và phát chúng độc đáo trong QuickTime.
Android có thể làm tương tự không ??
Đây là mã nhúng, như một ví dụ ....
<object width="120" height="73">
<param name="movie" value="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/watch?v=ZVYIBIlTIQs&feature=youtube_gdata" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="120" height="73"></embed>
</object>
Điều này có vẻ như là lừa! Cảm ơn bạn đã dành thời gian để đăng nó, một sự trợ giúp tuyệt vời –
Làm thế nào tôi không thể làm cho nó hoạt động bằng iframe.Đây là mã của tôi: phiên bản ' '. Ai có thể cho tôi một gợi ý gì không? Trên thực tế, tôi không thấy bất kỳ sự khác biệt nào giữa việc sử dụng iframe hoặc thẻ đối tượng. Tôi đang sử dụng Samsung Galaxy S FROYO.VUVKD1 (2.6.32.9) – newman
@miliu bạn có phiên bản Flash mới nhất không? Vì Android hỗ trợ Flash nên bạn không xem được trong phiên bản HTML5 nhưng trong Flash, vì vậy nếu bạn có phiên bản Flash cũ, có thể xảy ra lỗi. – Sotiris