Html5移动开发论坛

注册

 

发新话题 回复该主题

Media录音获取长度的问题 [复制链接]

1#
我只能在录音结束。然后播放一遍之后才能获取的音频文件的长度

求助怎么才能在录音结束直接用media.getDuration()获取音频文件的长度
分享 转发
TOP
2#

    //播放录音的方法
    function playAudio() {
        
        // 播放url指向的音频文件
        play_media = new Media('recording/dril/a.mp3',
            // 播放成功后调用的回调函数
            function() {
                alert(play_media.getDuration());
                   console.log("playAudio():Audio Success");
            },
            // 播放出错后调用的回调函数
            function(err) {
                console.log("playAudio():Audio Error: "+err);
            }
        );
        //start_pro(parseInt(val)*100+);

        // 播放音频文件
        play_media.play();
    }


这是我的播放方法只能写在播放成功的回调函数里面能截取到长度

如果在play_media.play();之前或者播放中都不能截取长度。。求大神帮忙- -。
TOP
发新话题 回复该主题