当前手头正在负责的一个项目任务要求能够播放mp3格式以及FLV与WMV格式的文件, 在网上查阅了大量相关资料后注意到绝大多数教程都是依赖于调用系统自带的播放器程序, 并且在实际操作中发现很多方法并不能够成功地实现正常调用。经过个人持续不断地进行调试工作以及对相关细节的深入摸索探讨, 终于解决了这一系列出现的问题, 最后呈现出来的效果表现还算相当令人感到比较满意~1、mp3音频文件的播放在一般情况下, 本应该调用系统自己提供的播放器。但是, 从代码的简洁性以及为了最大程度实现兼容性的角度出发, 我选择了使用提供的网页多媒体播放器。这个播放器其实只是一个Flash文件。如果读者朋友们不希望编写多余的额外代码, 那么可以直接调用该播放器的功能。其中, .mp3代表的是MP3文件的地址。不过考虑到需要访问的网站的性能以及稳定性等因素, 所以我决定将SWF文件直接下载到本地并放置于项目里面。接着在项目中直接用相对地址的方法来对其进行访问。最后所使用的代码如下:我使用JS编写了一个方法, 通过调用它来简化代码, 这样方便重复使用。值得注意的地方是, 这个播放器不仅可以播放mp3音频文件, 还能够播放flv视频文件。想要实现功能的话, 只需把参数名进行修改就可以了, 即。播放mp3音频文件, 其内容等同于.mp3。播放Flv视频文件 .flv如果你想让页面在加载完成之后自动播放视频或者音频内容, 那么只需要在当前的网址链接后面追加一个等于true的参数就可以了。2、flv尽管该播放器在运行功能上是可行的, 但是它的外观样式、控制按钮以及加载时的图片等关键部分似乎都无法进行个性化设置, 因此我决定转而使用另外一款名为Flv的播放器, 其访问地址已经在上下文中给出, 其中包含了相关的操作文档,具体的使用方法可以参考这些文档, 我自己实际使用的调用方式如下所示:3、wmv播放wmv视频文件, 这确实是我花费时间最长的一个环节。因为在IE浏览器下面, 其实是非常简单的, 随便在网上找一段调用系统内置播放器的代码, 就可以轻松搞定了。但是我考虑到想要实现兼容各个浏览器的效果, 所以就不断地尝试, 又不断地进行测试。后来我发现了一件非常让人匪夷所思的事情, 那就是在浏览器下面, 如果想要调用系统中自带的媒体播放器, 那么当页面加载完成之后, 只会显示一个空白的边框里面什么都没有什么都看不到。但是如果我们把这样子的播放器放在一个隐藏状态的div容器里面, 然后再让系统进行加载操作, 等到加载完成之后再把那个div给显示出来, 那么就可以非常正常地播放这个文件了, 以下是主要的JS代码。这就只是非常平常地调用了系统里自带的媒体播放器嘛, 这事情本身没什么特殊的, 至于在页面上用来写的调用代码, 具体情况是这样的:把那个页面加载的事情做完了之后呢, 再把那个叫做div的那玩意展示出来。虽然调用系统自带的播放器存在某些局限性, 但是这起码已经实现在了多数系统里面都能正常播放的功能。4、flash这就根本没有什么必要再说其他的了, 咱们就干脆利落地直接把那段代码给贴出来。另外, 上面提到的代码都是在项目实际用过的, 都可以正常跑起来并且显示出相应的样子。本人的操作系统版本以及所用浏览器的大致情况说明在这里。该系统的操作环境, 其对应的数字标识为七。您所使用的浏览器版本, 具体来说, 是 IE 8.0.1068.0。3.0.11