有没有办法设置默认的 HTML5 视频音量?
HTML5 视频始终以 100% 音量开始。
我怎样才能让它们以 50% 的音量启动?
HTML5 videos always start at 100% volume.
How can I make them start at 50% volume?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
假设您擅长将 JS 混合到 HTML 中,您可以利用 事件,例如
loadstart
:Assuming you're good with mixing JS into your HTML, you can leverage one of the events, such as
loadstart
:您可以按如下方式影响
元素的
volume
属性:如果使用 jQuery,那么您可以使用其
prop
方法来更改jQuery 集合对象中的体积如下所示:这将更改集合中的所有 DOM 元素。
You can affect the
volume
property of the<video>
element as follows:If using jQuery then you can use their
prop
method to alter the volume in a jQuery collection object like so:This will alter all DOM elements in the collection.
PS 使用 此 脚本来实现兼容性。
P.S. Use this script for compatibility.
完美运作!
Works perfectly!
如果你不想搞乱 javascript,你可以这样做:
If you don't want to mess with javascript, you can do it like this:
使用 jQuery 需要使用一个小技巧:
With jQuery need to use a little trick:
使用 jquery 设置默认音量:
Setting the default volume, using jquery:
使用
useCallback
的 React 方式The React way using
useCallback