jQuery技术:为HTML5video创建自定义音量控件时出现问题

我有一个相当复杂的项目,需要一个自定义的音量滑块来控制HTML5video元素。 我把音量控制简化为一个非常简单的例子,我认为没有理由说它不应该工作。 我很想知道以下代码的任何见解:

jQuery的:

 $(function() { $('#volume').change(function () { newvolume = $('#volume').attr("value") / 100; $('#video').attr("volume", newvolume); console.log($('#video').attr("volume")); }); });  

HTML:

   

应该注意的是,除了video剪辑上音量的可听变化之外,其中的每个方面似乎都有效。 甚至console.log结果返回正确的值(0到1.00)我也尝试了严格的Javascript版本,即videoElement.volume = newvolume

如果它很重要,我在Safari 5.1.2中进行测试。

    而不是$('#video').attr("volume", newvolume); , 试试这个:

     $('#video')[0].volume = newvolume; 

    如果内存服务, volume不是HTML5中video的属性,它只能通过DOM元素本身访问。

    需要了解更多jQuery教程分享为HTML5video创建自定义音量控件时出现问题,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享为HTML5video创建自定义音量控件时出现问题相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/982350.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐