当html5音频标签结束播放时如何刷新页面

时间:2017-12-01 13:44:05

标签: html5

我有这个html5代码,但javascript似乎没有工作......

我想做的是:

  1. 页面加载时自动播放音频文件

  2. 文件结束后,刷新页面...

  3. 似乎无法让这个工作......

    <script type="text/javascript">
    function playVideo(){
        var video = document.getElementById('video');
        video.play();
        video.addEventListener('ended',function(){
            window.location = 'http://localhost/sampleAudio22.html';
        });
    }
    </script>
    
    <audio controls id="video" width="770" height="882" onclick="playVideo()">
        <source src="arabic/nancy_ajram-atabtab.mp3" />
    </audio>
    

2 个答案:

答案 0 :(得分:1)

<audio controls id="video" width="770" height="882" autoplay>
    <source src="arabic/nancy_ajram-atabtab.mp3" />
</audio>

<script type='text/javascript'>
    document.getElementById('video').addEventListener('ended',function(){
        window.location = 'http://localhost/sampleAudio22.html';
    });
</script>

答案 1 :(得分:0)

尝试“autoplay”。

<audio controls id="video" width="770" height="882" autoplay>
    <source src="arabic/nancy_ajram-atabtab.mp3" />
</audio>

试试这个。

<script type='text/javascript'>
    document.getElementById('video').addEventListener('ended',myHandler,false);
    function myHandler(e) {
        window.location = 'http://localhost/sampleAudio22.html';
    }
</script>