Tôi muốn nhận dự phòng Flash cho mediaelement.js hoạt động nhưng chỉ hiển thị khu vực màu đen có nội dung là "tệp tải xuống" ở phía trên bên trái. Đánh dấu video tôi tạo trông rất giống như thế này. Tôi vừa sửa đổi một số đường dẫn vì lý do bảo mật:Flash trong mediaelement.js chỉ hiển thị "tệp tải xuống"
<video width="1024" height="576" preload="none" style="display: none; ">
<object width="1024" height="576" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="/wp-content/themes/my_theme/js/vendor/mediaelement/flashmediaelement.swf">
<param name="flashvars" value="controls=true&file=http://mybucket.s3.amazonaws.com/my_video.mp4">
</object>
</video>
Có điều gì rõ ràng sai với điều này không? Có cách nào để có được một số đầu ra gỡ lỗi? Khi nào tệp "tải xuống tệp" hiển thị? Trang mediaelement.js không đề cập đến nó ở bất cứ đâu. Lần đầu tiên tôi nghĩ rằng một trong các đường dẫn phải sai, nhưng tôi không thể thấy bất kỳ yêu cầu nào không thành công trong các công cụ gỡ lỗi của Chrome.
Mọi trợ giúp đều được đánh giá cao!
EDIT: tôi trích ra một ví dụ tối thiểu của mã thất bại và tải nó here
Bạn có biết tại sao đường dẫn tệp phải là hai lần không? Khi đã ở trong nguồn và một lần trong flashvars? – ajmurmann
CÓ! Tôi cũng tự hỏi điều này. Thực tế là, IE sử dụng một trong số chúng trong khi FF khác. –