audio currentTime返回0而不是当前时间

时间:2016-10-19 02:42:00

标签: javascript audio

我遇到了使用此插件的问题:

我使用以下代码创建了一个摘要,并尝试从默认的<audio>而不是插件中读取。该插件会在<audio>标记上隐藏可见性:但我认为这不会影响任何内容。

这是我的代码,它用于幻灯片放映,在音频文件中以特定间隔显示图像:

 var audio = $("audio");

        audio.audioPlayer();

        // Slideshow
        var slideshowAudio = audio.data("slideshow"),
            slideshowAudioId = document.getElementById("audio-default");

        if (slideshowAudio == "1") {
            var audioTime = Math.floor(slideshowAudioId.currentTime);

            // console.log("Current Time: " + currentTime);

            var slideshow = [];

            $(".slideshow li").each(function () {
                var id = $(this).data("slideshow-id"),
                    time = $(this).data("slideshow-time");

                slideshow.push(time);
            });

            console.log(slideshow);

            $(".audioplayer-playpause").on("touchend click", function () {
                setInterval(function() {
                    alert("show " + audioTime);

                    for (i = 0; i < slideshow.length; i++) {
                        if (slideshow[i] == currentTime) {

                        }
                    }
                }, 1000);
            });
        }

0 个答案:

没有答案