8 javascript audio html5 ruby-on-rails
我正在尝试使用此javascript来循环音频元素:
music.js:
myAudio = new Audio('/assets/drumloop.mp3');
myAudio.loop = true;
myAudio.play();
Run Code Online (Sandbox Code Playgroud)
当我将此作为脚本包含在普通的html文件中并在Safari 5.1中打开html文件时,它就可以正常循环.当我在本地rails服务器上运行的Rails应用程序中包含此javascript时,音频播放,但不循环播放.
我已尝试在'已结束'事件上使用回调将时间设置为零并再次播放(如此处所示,但这也不起作用.
rails可能没有在http标头中发送足够的信息吗?
我经常遇到同样的问题。我还没有找到真正的解决方案,但确实找到了“在开发过程中足够好”的解决方案。
如果我确实需要测试循环或搜索,我最终将音频文件扔到另一台服务器上,并在开发过程中从我的 Rails 应用程序中引用它们。
在本地主机上运行的 Apache 对我来说工作得很好。您还可以使用网络服务器。只需确保在部署之前将这些路径更改回来即可!
超级令人沮丧。
| 归档时间: |
|
| 查看次数: |
1000 次 |
| 最近记录: |