`
ruyi574812039
  • 浏览: 45079 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

在jsp中利用HTML5的<embed>标签嵌入简单的音频播放器时,如何动态指定src的值?

    博客分类:
  • jsp
阅读更多
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的路径,实现客户端浏览器直接读取服务器上的音频文件了。
分享到:
评论

相关推荐

    jsp中插入视频播放器

    这种方式主要是通过HTML中的`&lt;object&gt;`标签来实现的,其中包含了多个`&lt;param&gt;`子标签用于设置播放器的各种属性。以下是一个具体的例子: ```html &lt;object id="video" width="400" height="200" border="0" classid=...

    (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    首先,可以使用HTML中的&lt;embed&gt;标签来嵌入媒体播放器,这是一种比较简单的嵌入方式。具体代码如下: ```html &lt;embed src="C:/mp3/10.19/画心.mp3" width="480" height="100" loop="false" autostart="false"&gt; &lt;/...

    JavaWeb开发基础之Html详解

    1. **嵌入音频和视频**:使用`&lt;embed&gt;`标签可以轻松地在网页中嵌入音频或视频文件。示例代码如下: ```html &lt;embed src="1.wmv" autostart="true" hidden="false"&gt; ``` - `src`属性指定媒体文件的路径。 - `...

    在IDEA中构建Spring Boot + JSP项目

    而JSP则是一种用于创建动态网页的技术,它可以将Java代码嵌入到HTML中,实现服务器端的数据处理和页面生成。 **1. 创建Spring Boot项目** 在IntelliJ IDEA(简称IDEA)中,我们需要先创建一个新的Spring Initializr...

    jsp中播放flash

    在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码来动态生成网页内容。在本文中,我们将深入探讨如何在JSP中集成Flash技术,以便播放视频内容,如描述...

    springboot整合jsp,下载即用

    而 JSP(JavaServer Pages)是用于开发动态网页的技术,它允许开发者在 HTML 页面中嵌入 Java 代码,实现服务器端的交互逻辑。在 SpringBoot 中整合 JSP,可以方便地构建Web应用程序,提供用户友好的界面。 整合 ...

    (jsp html)网页上嵌入播放器(常用播放器代码整理).docx

    在网页上嵌入播放器是实现音频或视频播放的常见方法,以下是常用的播放器代码整理: 一、使用embed标签嵌入播放器 embed标签可以用来嵌入播放器,例如: ``` &lt;embed src="C:/mp3/10.19/画心.mp3" width="480" ...

    JSP网络视频代码源文件

    `&lt;EMBED&gt;`标签同样用于嵌入多媒体资源,但它的语法更简单,所有配置项都直接作为属性出现在标签中。 #### 2.2 示例代码分析 ```html &lt;EMBED src=...

    jsp页面播放视频几种媒体格式的播放代码包括

    根据提供的信息,我们可以总结出关于在JSP页面中嵌入不同媒体格式(如RMVB、AVI、MGP等)的视频播放代码的关键知识点。这些代码片段提供了多种方式来实现视频播放功能,使得开发者能够根据具体需求选择最适合的方法...

    2、html或jsp中加入flash的方式

    4. **动态路径**:在JSP中,使用`&lt;c:url&gt;`标签生成动态路径,确保在不同环境下正确引用资源。 5. **Flash版本**:"9.0.0"表示最低支持的Flash Player版本,确保大多数用户能正常查看。 6. **替代内容**:为不支持...

    在jsp中播放swf视频

    4. **使用swfobject嵌入SWF**:接下来,在JSP页面底部或者`&lt;head&gt;`中的`&lt;script&gt;`标签内,使用swfobject的API来插入SWF视频: ```javascript &lt;script type="text/javascript"&gt; var flashvars = {}; var params = ...

    springboot springmvc mybatis项目整合.docx

    上述配置中,`&lt;scope&gt;` 标签定义了依赖的范围。例如,`runtime` 表示该依赖仅在运行时需要,而 `test` 则表示该依赖仅用于测试环境。 通过以上步骤,我们已经成功搭建了一个基于 Spring Boot、Spring MVC 和 ...

    flex嵌入JSP

    通常,我们会使用`&lt;object&gt;`或`&lt;embed&gt;`标签来插入SWF(Shockwave Flash)文件,这是Flex应用程序的输出格式。例如: ```jsp &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height=...

    jsp播放视频文件的方法总结

    使用HTML5&lt;video&gt;标签时,只需要简单地使用如下的代码: &lt;video width="320" height="240" controls&gt; &lt;source src="movie.mp4" type="video/mp4"&gt; &lt;source src="movie.ogg" type="video/ogg"&gt; 您的浏览器不支持 ...

    springboot整合jsp页面代码

    本项目主要关注的是如何在Spring Boot中整合JSP(JavaServer Pages)技术,以便于实现动态网页的展示。这里我们将深入探讨这个主题,包括相关的核心概念、配置和实践步骤。 首先,JSP是一种基于Java的服务器端技术...

    jsp页面加载flash

    理解如何在HTML中嵌入Flash,以及如何利用JavaScript和ActionScript进行交互,是开发这类应用的关键。同时,利用现有的工具和最佳实践可以提高开发效率和用户体验。在不断发展的Web技术环境下,我们也应该关注新技术...

    SpringBoot快速入门.zip

    JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码,实现服务器端的逻辑处理。SpringBoot默认并不支持JSP,因为它更倾向于使用Thymeleaf、Freemarker或Velocity等现代模板引擎。然而,如果你的项目需要...

Global site tag (gtag.js) - Google Analytics