jQuery - 取消静音并设置音量 <video>

jQuery - unmute and set volume <video>

我想在播放视频时取消静音并设置音量

HTML

<video autoplay muted class="recommendationVideo">
     <source src="assets/images/30 Second Demo.mp4" type="video/mp4">
</video>

jQuery

$('.recommendationVideo').on('played', function(){
    $(this).prop('mute', false)
});

您的代码中有两个问题。

首先,played 事件应该是 play,其次,mute 属性 应该是 muted。经过更正后,它可以工作:

$('.recommendationVideo').on('play', function() {
  $(this).prop('muted', false)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<video muted class="recommendationVideo" controls>
  <source src="http://grochtdreis.de/fuer-jsfiddle/video/sintel_trailer-480.mp4" type="video/mp4">
</video>