我正在尝试使用此 javascript 循环音频元素:
音乐.js:
myAudio = new Audio('/assets/drumloop.mp3');
myAudio.loop = true;
myAudio.play();
当我将它作为脚本包含在一个普通的 html 文件中并在 Safari 5.1 中打开该 html 文件时,它循环就好了。当我从运行在本地 Rails 服务器上的 Rails 应用程序中包含此 javascript 时,音频会播放,但不会循环播放。
我尝试在“结束”事件上使用回调将时间设置为零并再次播放(如此处所建议,但这也不起作用。
Rails 是否有可能没有在 http 标头中发送足够的信息?