2011-12-16 24 views
5

Đôi khi, video HTML ở phần trên cùng của my site không chạy ngay cả khi video đã được tải xuống hoàn toàn. Tôi đang sử dụng Safari 5.0.6 trên iMac. Trên các trình duyệt khác, đôi khi nó hoạt động tốt và đôi khi, nó chỉ bắt đầu hoạt động khi tôi làm mới trang.Đôi khi, video HTML không tự động phát sau khi tải

Bạn có thể đoán điều gì có thể gây ra điều này không? Hoặc cách tôi có thể thử khắc phục vấn đề này?

+0

Hey, cũ câu hỏi tôi biết, nhưng tôi đã xem trang web của bạn và làm mới nó một tấn thời gian và video của bạn luôn bắt đầu .... Tôi đang gặp sự cố tương tự, đôi khi video của tôi không tự động phát (1 trong 5/6 lần). Bạn đã bao giờ tìm thấy một sửa chữa cho điều này? – WheretheresaWill

Trả lời

1

Vâng, tôi đã mở trang web của bạn trên trình duyệt của mình. Nó hoạt động tốt trên Chrome 15 và Firefox 7 [Windows7]. Có thể bạn nên thử trên các trình duyệt mới hơn.

+1

Tương tự như vậy: Chrome 15 trong Fedora 14, có vẻ hoạt động tốt. Tôi muốn chỉ ra rằng không chỉ là Safari nói chung cũng như phiên bản cụ thể của bạn (5.0.6) một chút ngày, nhưng HTML5 video API chắc chắn không được coi là "trưởng thành" được nêu ra. Đến gần hơn hàng ngày, nhưng không trưởng thành. –

6

Got cùng một vấn đề trong chrome, autoplay có thể được mô phỏng bằng cách tiếp (sử dụng bộ chọn jQuery):

<video ..... oncanplay="$(this)[0].play()" >...</video> 
+0

cảm ơn, điều này đã giúp, nhưng trong javascript bạn có thể làm: video.oncanplay = video.play; Ngoài ra, thay vì sử dụng jquery và nhận phần tử dom, hãy thực hiện điều này: oncanplay = "this.play()" – programmers5

Các vấn đề liên quan