在使用jQuery實現(xiàn)視頻預(yù)覽的過程中,有時候會出現(xiàn)圖片不顯示的問題。主要原因可能是以下幾種:
1.圖片路徑不正確
代碼示例: <div id="preview"></div> <video id="myVideo" src="video.mp4" controls></video> <script> $(document).ready(function(){ $('#myVideo').on('timeupdate', function(){ var time = this.currentTime; if(time >= 5){ $('#preview').html('<img src="preview.jpg" style="width: 200px;" />'); } }); }); </script>
在上述代碼中,如果preview.jpg的路徑不正確,那么就會導(dǎo)致圖片無法顯示。
2.圖片不存在
代碼示例: <div id="preview"></div> <video id="myVideo" src="video.mp4" controls></video> <script> $(document).ready(function(){ $('#myVideo').on('timeupdate', function(){ var time = this.currentTime; if(time >= 5){ $('#preview').html('<img src="preview.jpg" style="width: 200px;" />'); } }); }); </script>
如果preview.jpg這個圖片不存在,那么就會導(dǎo)致圖片無法顯示。
3.圖片格式不支持
代碼示例: <div id="preview"></div> <video id="myVideo" src="video.mp4" controls></video> <script> $(document).ready(function(){ $('#myVideo').on('timeupdate', function(){ var time = this.currentTime; if(time >= 5){ $('#preview').html('<img src="preview.bmp" style="width: 200px;" />'); } }); }); </script>
如果preview.bmp這個圖片格式不支持,那么也會導(dǎo)致圖片無法顯示。
以上就是jQuery視頻預(yù)覽圖片不顯示的情況,我們可以根據(jù)具體情況來查找問題,以便更好的解決問題。