我有一个小型rails应用程序,我已经合并了一个播放器来播放一些特定的mp3文件。我想要的是让这个播放器播放页面加载。然而,我发现每次我去一个不同的页面(特别是一个不应该有任何音频的页面)时,播放器会刷新并再次开始播放音频。如果有人能快速看一下,我会很感激。
我有两个视图,主视图是一个显示页面,在其中我有一个直接到播放器的部分。
.second-background-image
= render partial: 'player'
.container
我所有的部分就是这个
%audio#player{controls: 'controls', autoplay: 'true', loop: 'true' }
%source{src: @cafe.mp3.url}
我也在使用paperclip gem来收集mp3信息。不确定这部分是否有用,但下面我有它。
has_attached_file :mp3
validates_attachment :mp3, :content_type => { :content_type => ["audio/mpeg", "audio/mp3"] }, :file_name => { :matches => [/mp3\Z/] }
我没有任何其他CSS类或与我的代码相关的任何内容。我认为它与我设置autoplay to true
有关,但我不认为这会导致每一页都出现问题。
有人知道我能做些什么吗?