在移动设备上循环<audio> </audio>

时间:2014-12-18 18:57:07

标签: javascript android ios html5 audio

我有播放器,应该在不停止的情况下自动循环播放声音6。 这是他的首字母(cofeescript):

    @audio = $("<audio><source src='#{@getAudioUrl()}' type='audio/mpeg' /></audio>").appendTo(@vb)
    @audio.on("ended", => @audio.currentTime=0; @audio.play())
    @audio = @audio.get(0)

它在所有桌面浏览器中都能正常工作,但是当这个播放器通过iframe被浏览到页面并由任何移动浏览器打开时 - 它在2-10个循环后停止。 可能是什么事?

1 个答案:

答案 0 :(得分:0)

既然您正在使用标签,为什么不使用内置的HTML循环功能呢?

<audio loop><source src='#{@getAudioUrl()}' type='audio/mpeg' /></audio>

注意音频标签中的“循环”。