Javascript 三星智能电视无需大暂停即可播放循环声音

Javascript 三星智能电视无需大暂停即可播放循环声音,javascript,html,audio,samsung-smart-tv,Javascript,Html,Audio,Samsung Smart Tv,我正在尝试使用三星智能电视SDK在HTML5中循环一个7.110秒的音频剪辑。我正在SDK版本5.0上通过VirtualBox运行它 当我用mySound.play播放声音时,在调用.play和实际播放的声音之间会有一个小的停顿。这可能是由于声音被下载,但是声音已经通过文件前面的mySound.src=soundFile.wav被下载了 另外,当我尝试再次播放声音时,如果在声音仍在播放时调用了.play,则什么也不会发生,如果在声音未播放时调用了.play,则可能会由于某种原因再次暂停以重新加载

我正在尝试使用三星智能电视SDK在HTML5中循环一个7.110秒的音频剪辑。我正在SDK版本5.0上通过VirtualBox运行它

当我用mySound.play播放声音时,在调用.play和实际播放的声音之间会有一个小的停顿。这可能是由于声音被下载,但是声音已经通过文件前面的mySound.src=soundFile.wav被下载了

另外,当我尝试再次播放声音时,如果在声音仍在播放时调用了.play,则什么也不会发生,如果在声音未播放时调用了.play,则可能会由于某种原因再次暂停以重新加载声音

我曾尝试将声音作为DOM元素添加到页面中,但无法使其循环,我曾尝试使用addEventListenerended。。。这仍然会在播放中造成巨大的差距,我尝试使用setIntervalfunction{mySound.play;},mySound.duration*1000,这给我带来了同样的问题

有人能解决这个问题吗

干杯,
哈利

一些想法:1。这可能是虚拟化滞后,而真正的电视工作正常。2.音频开始时可能会出现静音,播放前设置currentPosition会有所帮助。3.您可以将标签静音,然后调用play,再调用pause和unmute为下次做好准备。嗨,dandavis,谢谢您的回复。我尝试过设置currentTime,但之前没有看到currentPosition,但没有效果。我不想让一个标签工作,但我想我可以做的一个方法是有两个标签,一个在加载,另一个在播放,但这似乎是一个巨大的解决办法,应该是一个相当简单的事情解决!我是说现在,丹需要更多的咖啡。。。