Tôi đang xây dựng trang web bằng django. Tôi đang cố gắng đưa video vào trang web của mình bằng thẻ html5. Mã của tôi được đưa ra dưới đây.Video không phát trong safari khi sử dụng thẻ video html5
<video controls style="width: 100%; height: 100%;" id="video" preload="none">
<source src="{% static 'media/video1.ogv' %}" type='video/ogg; codecs="theora, vorbis"'/>
<source src="{% static 'media/video1.webm' %}" type='video/webm'>
<source src="{% static 'media/video1.mp4' %}" type='video/mp4'>
<p>Video is not visible, most likely your browser does not support HTML5 video</p>
</video>
Nhưng video không phát trong trình duyệt Safari. Tôi đã thay đổi video thành tệp video1.mov nhưng vẫn không phát. Tôi đang sử dụng heroku để triển khai. Tôi đã kiểm tra xem Quickstart có được cài đặt hay không. Nó đã được cài đặt rồi. Lỗi được hiển thị là
Failed to load resource: Plug-in handled load
http://www.***.com/static/media/video1.mov
Một số người có thể giúp tôi sắp xếp điều này không?
Safari có hỗ trợ định dạng video này không? –
nó hỗ trợ định dạng mp4 –
Safari từng có lỗi sẽ đóng băng phát lại nếu thẻ nguồn đầu tiên không thể phát (tức là không phải mp4). Tôi không chắc chắn nếu lỗi này vẫn còn hiện diện, nhưng nó có giá trị một shot. – DylanYoung