• 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;

  • 相关阅读:
    c#截取后几位
    GridView里嵌套RadioButton单选
    sql存储过程无重复添加修改
    Javascript指令
    多级联动Dropdownlist(刷新版)
    docker部署redis问题解决
    docker 安装 gitlab
    docker安装jenkins
    部分ansible常用模块
    ansible
  • 原文地址:https://www.cnblogs.com/chenlove/p/8818063.html
Copyright © 2020-2023  润新知