• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 浅谈h5自定义audio(问题及解决)

浅谈h5自定义audio(问题及解决)

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含h5,自定义,audio等相关知识,佚名 希望在学习及工作中可以帮助到您

h5活动需要插入音频,但又需要自定义样式,于是自己写咯

html

  1. <!-- cur表示当前时间 max表示总时长 input表示进度条 -->  
  2. <span class='cur'></span><input type="range" min=0 max=100 class='range' value=0><span class='max'></span>  

css

  1. /* 进度条 */  
  2. .range {   
  3.     width: 5.875rem;   
  4.     height: 0.15rem;   
  5.     background: #2386e4;   
  6.     border-radius: 0.25rem;   
  7.     -webkit-appearance: none !important;   
  8.     position: absolute;   
  9.     top: 3.55rem;   
  10.     left: 6rem;    
  11. }   
  12. /* 进度滑块 */  
  13. .range::-webkit-slider-thumb {   
  14.     width: 0.5rem;   
  15.     height: 0.5rem;   
  16.     background: #fff;   
  17.     border: 1px solid #f18900;   
  18.     cursor: pointer;   
  19.     border-radius: 0.25rem;   
  20.     -webkit-appearance: none !important;   
  21. }  

js

  1. //将秒数转为00:00格式   
  2. function timeToStr(time) {   
  3.     var m = 0,   
  4.     s = 0,   
  5.     _m = '00',   
  6.     _s = '00';   
  7.     time = Math.floor(time % 3600);   
  8.     m = Math.floor(time / 60);   
  9.     s = Math.floor(time % 60);   
  10.     _s = s < 10 ? '0' + s : s + '';   
  11.     _m = m < 10 ? '0' + m : m + '';   
  12.     return _m + ":" + _s;   
  13. }   
  14. //触发播放事件   
  15. $('.play').on('click',function(){   
  16.     var audio=document.getElementById('ao');   
  17.     audio.play();   
  18.     setInterval(function(){   
  19.  

您可能想查找下面的文章:

  • 详解HTML5之pushstate、popstate操作history,无刷新改变当前url
  • HTML5各种头部meta标签的功能(推荐)
  • 如何用H5实现一个触屏版的轮播器的实例
  • H5新属性audio音频和video视频的控制详解(推荐)
  • HTML5页面音视频在微信和app下自动播放的实现方法
  • H5 meta小结(前端必看篇)
  • 浅谈h5自定义audio(问题及解决)
  • h5调用摄像头的实现方法
  • HTML5单页面手势滑屏切换原理
  • Html5实现二维码扫描并解析

相关文章

  • 2018-12-03基于纯CSS3的6种手绘涂鸦按钮效果
  • 2018-12-03html5制作工具怎么做屏幕自适应?
  • 2017-08-06html5版canvas自由拼图实例
  • 2018-12-03HTML5 解析规则分析_html5教程技巧
  • 2018-12-03html5 canvas 使用示例 _html5教程技巧
  • 2018-12-03让IE9以下版本的浏览器兼容HTML5的方法_html5教程技巧
  • 2018-12-03HTML5 canvas画布详解(二)
  • 2017-08-06基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
  • 2018-12-03如何设置H5的表单验证失败提示语
  • 2018-12-03HTML5 canvas画图的图文代码详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 移动端HTML5音频与视频遇到的问题及解决方案
    • 解决img标签上下出现间隙的方法
    • HTML5学习笔记(一)-认识HTML5
    • HTML5实现文件断点续传的方法
    • css书写顺序需要注意哪些?
    • i、em、b、strong元素的使用详解
    • html5怎样做出图片转圈的动画效果
    • 解决在HTML5中的video标签无法播放视频的方法
    • HTML5/CSS3 诱人的实例 -模仿优酷视频截图功能的详解
    • HTML4,HTML5,XHTML 之间有什么区别?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有