1、首先由于浏览器兼容问题,在IE浏览器里面应该使用<embed/>标签,在非IE浏览器里面应该使用<audio/>标签,否则播放不了声音。
2、无论上面哪种标签,其src属性都不支持本地路径,应该使用http地址进行赋值。
3、针对音频文件名或音频文件路径中存在中文时播放不了声音的问题,其原因是tomcat配置文件中编码问题,即,需要在server.xml文件中的<Connector>标签中设置URIEnconding="utf-8"。
4、当文件名中包含特殊符号时(例如包含单引号:What if you don't want me to find one another-20161129225909.wav),在对src进行赋值时,得注意一些技巧,应该在最外层使用单引号,而里面的属性值使用双引号。反之则无法播放。
5、下面为你介绍下具体的步骤:如果是,可以用去找个 flash 的播放器,然后可以装载对应的视频文件 !如果浏览器支持HTML5,事情就变得很简单了。
6、然后这个是我写,希望对你有帮助。
7、试试如下图所示这段代码:其中value="<%=request.getContextPath()%>/upload/媪青怍牙<%=dto.getVideopath()%>"> 就是视频路径。JSP本身不能播放视频。得需要调用播放器才能播放。上面的代码是通过Object标签将WindowsMediaPlayer播放器引入到页面的实例。