xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

how to use js set HTML5 Video default volume value All In One

how to use js set HTML5 Video default volume value All In One

default video volume value 100%


<div class="video-wapper">
  <video
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>
</div>

solutions

volume value 50%muted 静音

  1. dom event onloadstart="this.volume=0.5"

<div class="video-wapper">
  <video
    onloadstart="this.volume=0.5"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>
</div>

https://developer.mozilla.org/en-US/docs/Web/Events#media

  1. js video.volume = 0.5;

<div class="video-wapper">
  <video
    id="custom-video"
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>
</div>

<script>
const video = document.querySelector('#custom-video');
if(video) {
  video.volume = 0.5;
}
// document.getElementsByTagName('video')[0].volume = 0.5;
</script>
  1. property muted 静音 ✅

<div class="video-wapper">
  <video
    muted
    controls
    src="https://cdn.xgqfrms.xyz/HTML5/video/controlslist.mp4">
  </video>
</div>

demo

Custom HTML5 Video Player

https://www.cnblogs.com/xgqfrms/p/16228744.html

custom video player

npm package/ react component / vue component

https://freshman.tech/custom-html5-video/

refs

https://stackoverflow.com/questions/7582385/is-there-a-way-to-set-the-default-html5-video-volume

https://www.chipwreck.de/blog/2010/03/01/html-5-video-dom-attributes-and-events/

https://developer.mozilla.org/en-US/docs/Web/Guide/Audio_and_video_delivery/Video_player_styling_basics



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-06-13 17:10  xgqfrms  阅读(86)  评论(2编辑  收藏  举报