希望有人可以提供帮助。
出于某些原因,在Chrome中,当我从本地主机播放时,我无法在音频轨道中搜索/跳过。但是,当src mp3在远程服务器上时,我可以跳过头。在FireFox和IE中玩游戏都很好。我正在使用Java Spring MVC和Apache Tomcat 7.从阅读其他帖子我想也许这是一个头字节范围问题,所以我将useAcceptRanges = 1添加到我的servlets web.xml(见下文),但这不起作用。
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>useAcceptRanges</param-name>
<param-value>1</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>useAcceptRanges</param-name>
<param-value>1</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
这是我的Spring安全性XML
这是我的JSP页面中的html代码,它从远程服务器和我的localhost播放相同的mp3。
再次播放但在Chrome中我无法在音轨中寻找/跳过头部。
<security:intercept-url pattern="/static/**" access="permitAll" />
希望这只是某种配置问题。
如果可以的话请帮忙。 <audio controls>
<source src="http://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3"</source>
</audio>
<audio controls>
<source src="http://localhost:8080/MyProject/static/music/SoundHelix-Song-1.mp3"></source>
</audio>