zoukankan      html  css  js  c++  java
  • js获取html5 audio 音频时长方法

    <audio src="我的好兄弟.mp3" controls="controls"  id="audio" style="500px; max-height:40px; background:#ccc">
                您的老牛已经拉不动破车了,赶紧换了吧,想听中国好声音么?
    </audio>

    js:

    var _audio = $('#audio')[0];

    //默认的时候让所有的音频加载,否则在火狐ie等浏览器下由于jquery插件的存在导致onloadedmetadata事件不响应
    _audio.load();

    //音频加载完成后的一系列操作
    function duration(){
        if( _ReviewsBox.hasClass('homework-audio-loading') ){
            return false;
        }
        var time = _audio.duration;
            //分钟
        var minute = time / 60;
        var minutes = parseInt(minute);
        if (minutes < 10) {
            minutes = "0" + minutes;
        }
        //秒
        var second = time % 60;
        var seconds = Math.round(second);
        if (seconds < 10) {
            seconds = "0" + seconds;
        }

        //总共时长的秒数
        var allTime = parseInt(minutes*60 + seconds);
    }

    _audio.onloadedmetadata = duration;

  • 相关阅读:
    【HAOI2014】贴海报
    【HAOI2016】食物链
    【NOI2003】银河英雄传
    【HAOI2013】花卉节
    【BZOJ1702】[usaco2007margold]队列平衡
    【网络流24】餐巾
    洛谷 [P1265] 公路修建
    全排列与 康托展开
    洛谷 [P1403] 约数研究
    高精度模板
  • 原文地址:https://www.cnblogs.com/chenlove/p/8818063.html
Copyright © 2011-2022 走看看