Tôi có một ứng dụng HTML/JS đang chạy trong chế độ xem web trong ứng dụng iPad. Ứng dụng sử dụng thẻ video HTML5. Video hoạt động tốt trong iOS4.3 nhưng hôm nay tôi đã thử nghiệm trên iOS5 và các video chỉ đơn giản là không hiển thị.Video HTML5 trên iOS5 không tải/hiển thị
Tôi đã xác minh rằng đó không phải là vấn đề liên quan đến bố cục bằng cách đặt màu nền và đường viền trên phần tử video.
Hành vi tương tự là hiển nhiên bất kể ứng dụng có được chạy trực tiếp trên safari di động/từ màn hình chính hoặc trong chế độ xem web hay không.
Mẫu cho video chỉ đơn giản là:
<video controls src='{url}'></video> //where {url} is substituted at runtime.
Url video có liên quan đóng một cách chính xác trực tiếp trong trình duyệt Safari di động trên iOS5.
Tôi đã cố gắng ủy quyền ứng dụng và dường như nó bắt đầu tải video nhưng sau đó dừng lại, không có điều khiển video nào hiển thị và chỉ màu nền tôi đã đặt hiển thị thông qua.
Bất kỳ ý tưởng nào cũng sẽ được đánh giá cao. Cảm ơn.
(PS. Tôi đã buộc phát lại trên phần tử video và âm thanh hoạt động nhưng không hiển thị trực quan) – grookle
Tôi đã sửa lỗi này bằng mã bằng cách thay đổi chiều rộng và chiều cao bằng pixel một lần phần tử video được tạo. Phải gọi một repaint hoặc một cái gì đó để có hiệu lực. – grookle