.net 网站中如何动态播放音乐,页面如何播放音乐
向别人请教有好处也有坏处,好处是你可以相对比较快的知道要点,坏处就是你TM的发现你弄了那么久都是白弄。
昨天今天一直在找一个问题的解决方案,我的问题描述大概是这样子的:我用vs2012开发的。net网站中,需要在前台的页面动态播放数据库的录音文件,前台不需要呈现录音文件的列表。问题的详细描述是这样的,但是在百度上你不可能输入那么长的问题描述,于是我就面临了又一个问题——怎么准确的把这个问题描述出来。在最开始的时候我描述的问题是:.net网站页面如何播放音乐。获得的方案基本上就是在页面使用插件。OK,那么在页面上引用那种插件的效果好一些并且如何将这种插件引用的页面。
引用那种方案?windows media player 肯定是第一个能想到的方法,其他的还有realplayer、Flash和CKplayer等。脑袋经过短暂的思考,觉得wmp肯定要好一些,毕竟是作为微软标准组建存在的,后面一查还真是标准组建,但TM的只能在Form下使用,网页上没有,f***Form。后面就想着找找realplayer、flash和CKplayer,查到的百度信息也是各种没头没尾的答案,还有直接用JQuery 写的播放器,我把代码复制到项目中,把他那些.css,.js文件全部按照原命名造了一遍,但是和不能用,没办法,谁让我对javascript不了解呢。
以上找方案和改项目的时间大概用了半天多,然后觉得应该去请教一下别人了。回到宿舍问了一个正在洗澡的哥们a jie ,a jie 说不用引用播放器插件啊,html有自带的多媒体标签<embed>,我说这个之前我也用过,但是在vs2010上显示不能用啊(xhtml1.0没有这个.....)。他说没可能,我原来做的一个网站就是用的这个。不管怎么样回去试试再说。
会到宿舍,我立马百度了一下问题:vs2010中是否可以应用<embed>标签。度娘说:虽然在编译时页面会提示不能用,但实际上还是可以用的。ok,既然方案可行我就沿着这个思路继续走下去,百度问题描述:如何使用<embed>标签播放音乐,找到的解决方案很明确。原创地址在这里:http://blog.csdn.net/TomyGuan/article/details/1377807
上面这个方法只用了20分钟。察~,之前的工作是不是白做了。
唉~不过也没事,缅怀一下失去的时间。同时也希望看到这篇博客的人一样,不要走弯路。
另外郑重声明一点,我的需求是不需要播放文件列表,只需要分别播放单个的录音文件,所以只要这个简单的标签就可以实现,那么需要复杂的页面音乐播放器的通知们就可以自动忽略,或则去使用一下JQuery的东东。
.net 网站中如何动态播放音乐,页面如何播放音乐的更多相关文章
- 新西兰程序员 ASP.NET网站中设置404自定义错误页面
新西兰程序员 ASP.NET网站中设置404自定义错误页面 在用ASP.NET WebForm开发一个网站时,需要自定义404错误页面. 做法是这样的 在网站根目录下建立了一个404.html的错误页 ...
- 在 Windows Azure 网站中配置动态 IP 地址限制
我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 ...
- ASP.NET网站中设置404自定义错误页面
在用ASP.NET WebForm开发一个网站时,需要自定义404错误页面. 做法是这样的 在网站根目录下建立了一个404.html的错误页面,然后在Global.asax文件中,加入如下代码: &l ...
- ckplayer,超酷网页播放器,用于集成在网站中的播放器
自己在工作中做了一个教学网站,点击左边课程,右边播放视频,经过源代码分析,用的就是这个播放器 网址:http://www.ckplayer.com/ 具体使用播放器网站上说的比较明白 div id=& ...
- 通过a标签在页面上显示视频网站中的视频
1.把视频传到优酷.腾讯等视频网站中 <!DOCTYPE html> <html> <head lang="en"> <meta char ...
- (待续)C#语言中的动态数组(ArrayList)模拟常用页面置换算法(FIFO、LRU、Optimal)
目录 00 简介 01 算法概述 02 公用方法与变量解释 03 先进先出置换算法(FIFO) 04 最近最久未使用(LRU)算法 05 最佳置换算法(OPT) 00 简介 页面置换算法主要是记录内存 ...
- 将w3cplus网站中的文章页面提取并导出为pdf文档
最近在看一些关于CSS3方面的知识,主要是平时看到网页中有很多用CSS3实现的很炫的效果,所以就打算系统的学习一下.在网上找到很多的文章,但都没有一个好的整理性,比较凌乱.昨天看到w3cplus网站中 ...
- 打开一个网站中的不同页面时,相同的js文件会被重复加载吗?
作者:JasonYang链接:https://www.zhihu.com/question/41184156/answer/135195798来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非 ...
- [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)
目录 1. 介绍 2. 软件环境 3. 在运行示例代码之前(源代码 + 示例登陆帐号) 4. jqGrid和AJAX 5. GridSettings 6. ...
随机推荐
- 多实例部署多个tomcat
注意点: 1.多实例tomcat的更新维护,需要考虑如何能“优雅”地对所有实例进行升级: 2.尽量不要影响应用程序,在更新tomcat时,一不小心就把conf目录等全部覆盖,所以尽量要把配置文件和安装 ...
- CSS总结摘要
一 概述 1.什么是CSS? Cascading Style Sheet,层叠样式表,用于设定页面内容的显示样式. 2.为一个元素添加多个样式 一个元素可以同时定义多个类,不同类之间用空格隔开,如cl ...
- chrome 控制台里 打印对象
我们经常使用 chrome 的 控制台 console.log() 打印 但有时候我们需要把一个对象复制下来(而这个对象嵌套比较深) 打印出来的我们不好复制 如下图 我们可以使用谷歌控制台的c ...
- CentOS 7运维管理笔记(1)----设置默认启动模式为GUI模式或命令行模式
昨天在虚拟机中安装CentOS 7时选择了GNOME模式安装,开机默认进入GUI模式.网上搜找修改为默认命令行模式的方法,看到说修改 /etc/inittab文件,在最低下一行添加 但是 使用 cat ...
- configure配置安装详解
使用 ./configure --help 就可以查看到所有的配置选项. 1.--host=HOST指定软件运行的系统平台.如果没有指定,将会运行`config.guess'来检测.--host 指定 ...
- *p++、*++p、(*p)++区别
关于数组指针的谜题 假设 p 是指向数组 arr 中第 n 个元素的指针,那么 *p++.*++p.(*p)++ 分别是什么意思呢? *p++ 等价于 *(p++),表示先取得第 n 个元素的值,再将 ...
- Python学习系列----第三章 控制流
在python中有三种控制流语句,分别是: if.for.while. 2.1 if 语句 if 语句用来检验一个条件,如果条件为真,我们运行一块语句(称为 if-块),否 则我们处理另外一块语句(称 ...
- 【转】msyql使用-用户创建/权限配置
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命 ...
- 如何解决 Linux 虚拟机磁盘设备名不一致的问题
问题描述 在 Linux 虚拟机内,将附加的多块数据磁盘以设备名(/dev/sdxx)的方式创建文件系统,并将之写入 /etc/fstab 文件中实现启动自动挂载功能.但是在虚拟机重启之后,会随机出现 ...
- redis复制+Sentinel搭建
1:实验环境 测试环境两台: master:172.16.16.34 slave:172.16.16.35 redis版本:redis3.2 要搭建的环境是,redis简单主从复制 2:安装redis ...