HTML5 规定了一种通过 <audio> 标签来包含音频的标准方法,<audio>标签能够播放声音文件或者音频流。由于ie8不支持<audio>(ie9可支持),工作中涉及的项目需要的浏览器不能高于ie8且只能是ie浏览器。所以完全不考虑<audio>标签。
以下是在ie8下测试的结果:
考虑用<embed id="player" title="歌曲名称" src="d:\a.mp3" loop="true" width="100%" height="10%" autostart="false"> </embed> ,
嵌入到jsp页面后,src可以是本地音频文件的绝对路径,重新加载jsp页面后显示出播放器的样式,没有任务问题可以播放,但是如果把src置空,在jsp初始化时执行document.getElementById("player").src="d:\a.mp3";却加载不出播放器的样式。不能更换src的路径,这种用法就没有任何意义了,因为实现不了客户端浏览器读取服务器的音频文件。
解决办法如下:
在jsp页面中加入如下java代码:
<%
//读取出服务器上音频文件的名字
String wjmc = request.getParameter("wjmc");
//读取出服务器上音频文件的路径
String endpath = request.getParameter("endpath");
%>
<embed id="player" title="<%=wjmc%>" src="<%=endpath %>" loop="true" width="100%" height="10%" autostart="false">
</embed>
这样就可以更改src的路径,实现客户端浏览器直接读取服务器上的音频文件了。
分享到:
相关推荐
这种方式主要是通过HTML中的`<object>`标签来实现的,其中包含了多个`<param>`子标签用于设置播放器的各种属性。以下是一个具体的例子: ```html <object id="video" width="400" height="200" border="0" classid=...
首先,可以使用HTML中的<embed>标签来嵌入媒体播放器,这是一种比较简单的嵌入方式。具体代码如下: ```html <embed src="C:/mp3/10.19/画心.mp3" width="480" height="100" loop="false" autostart="false"> </...
1. **嵌入音频和视频**:使用`<embed>`标签可以轻松地在网页中嵌入音频或视频文件。示例代码如下: ```html <embed src="1.wmv" autostart="true" hidden="false"> ``` - `src`属性指定媒体文件的路径。 - `...
而JSP则是一种用于创建动态网页的技术,它可以将Java代码嵌入到HTML中,实现服务器端的数据处理和页面生成。 **1. 创建Spring Boot项目** 在IntelliJ IDEA(简称IDEA)中,我们需要先创建一个新的Spring Initializr...
在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码来动态生成网页内容。在本文中,我们将深入探讨如何在JSP中集成Flash技术,以便播放视频内容,如描述...
而 JSP(JavaServer Pages)是用于开发动态网页的技术,它允许开发者在 HTML 页面中嵌入 Java 代码,实现服务器端的交互逻辑。在 SpringBoot 中整合 JSP,可以方便地构建Web应用程序,提供用户友好的界面。 整合 ...
在网页上嵌入播放器是实现音频或视频播放的常见方法,以下是常用的播放器代码整理: 一、使用embed标签嵌入播放器 embed标签可以用来嵌入播放器,例如: ``` <embed src="C:/mp3/10.19/画心.mp3" width="480" ...
`<EMBED>`标签同样用于嵌入多媒体资源,但它的语法更简单,所有配置项都直接作为属性出现在标签中。 #### 2.2 示例代码分析 ```html <EMBED src=...
根据提供的信息,我们可以总结出关于在JSP页面中嵌入不同媒体格式(如RMVB、AVI、MGP等)的视频播放代码的关键知识点。这些代码片段提供了多种方式来实现视频播放功能,使得开发者能够根据具体需求选择最适合的方法...
4. **动态路径**:在JSP中,使用`<c:url>`标签生成动态路径,确保在不同环境下正确引用资源。 5. **Flash版本**:"9.0.0"表示最低支持的Flash Player版本,确保大多数用户能正常查看。 6. **替代内容**:为不支持...
4. **使用swfobject嵌入SWF**:接下来,在JSP页面底部或者`<head>`中的`<script>`标签内,使用swfobject的API来插入SWF视频: ```javascript <script type="text/javascript"> var flashvars = {}; var params = ...
上述配置中,`<scope>` 标签定义了依赖的范围。例如,`runtime` 表示该依赖仅在运行时需要,而 `test` 则表示该依赖仅用于测试环境。 通过以上步骤,我们已经成功搭建了一个基于 Spring Boot、Spring MVC 和 ...
通常,我们会使用`<object>`或`<embed>`标签来插入SWF(Shockwave Flash)文件,这是Flex应用程序的输出格式。例如: ```jsp <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height=...
使用HTML5<video>标签时,只需要简单地使用如下的代码: <video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> 您的浏览器不支持 ...
本项目主要关注的是如何在Spring Boot中整合JSP(JavaServer Pages)技术,以便于实现动态网页的展示。这里我们将深入探讨这个主题,包括相关的核心概念、配置和实践步骤。 首先,JSP是一种基于Java的服务器端技术...
理解如何在HTML中嵌入Flash,以及如何利用JavaScript和ActionScript进行交互,是开发这类应用的关键。同时,利用现有的工具和最佳实践可以提高开发效率和用户体验。在不断发展的Web技术环境下,我们也应该关注新技术...
JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码,实现服务器端的逻辑处理。SpringBoot默认并不支持JSP,因为它更倾向于使用Thymeleaf、Freemarker或Velocity等现代模板引擎。然而,如果你的项目需要...