我尝试更改preload
类型。
首先,我在HTML中将preload
设置为none
。然后我尝试通过jQuery更改它:
<video preload="none" webkit-playsinline="webkit-playsinline" playsinline="" muted="muted" loop="" poster="aaM.jpg" class="has_sound">
<source src="aaM.mp4" type="video/mp4">
</video>
//script
var video_section = $('video');
video_section.attr('preload','auto');
但是使用此代码时,它不会将preload
值从none
更改为auto
。
答案 0 :(得分:2)
您需要使用.prop()
$(document).ready(function(){
var video_section = $('video');
video_section.prop('preload','auto');
});
答案 1 :(得分:0)
这也应该起作用。
在选择jquery后使用[0]
或get(0)
时,它变得像DOM选择。就像
document.getElementById('someVideo')
因此,您可以像这样
$('someVideo')[0].preload="auto";