阅读:6530回复:6
我的IE ; FF 都能控制的网页播放音频的解决方案
<script language="javascript">
function mediaplay(linkurl) { if (document.all) { window.MediaPlayer.URL=linkurl; } else { document.getElementById("real").SetSource(linkurl); document.getElementById("real").DoPlay(); } } </script> <?php $str_songurl="mp3/msren.mp3" ?> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="MediaPlayer" width="0" height="0" codebase="http://download.microsoft.com/download/a/0/3/a0398036-25b9-410c-b371-c59957c1b0f4/WM9Codecs.exe"> <param name="URL" value=<?php echo $str_songurl; ?> > <param name="uiMode" value="invisible"> <param name="playCount" value="5"> <EMBED TYPE="audio/x-pn-realaudio-plugin" loop="true" autostart="true" SRC=<?php echo $str_songurl; ?> id="real" WIDTH=0 HEIGHT=0> </EMBED> </object> <buton onclick=mediaplay("/mp3/x.mp3">play</buton> |
|
1楼#
发布于:2005-03-19 21:08
好主意~
|
|
2楼#
发布于:2005-03-19 21:08
有一个用 Flash 解决的办法,兼容性比 WMP 强许多,不过在设计上需要 Flash MX 2004 才行。
|
|
3楼#
发布于:2005-03-19 21:08
楼上的怎么弄说来听听
|
|
4楼#
发布于:2005-03-19 21:08
Flash MX 2004 有一个 Media Player 组建,它可以播放 FLV 和 MP3 格式,前一种是 Flash 视频,这两种格式可以独立在 Flash 之外,只要在 Media Player 组件属性中把 URL 填写上 MP3 的路径,然后在网页中加入 Flash 就行了。这里这个 Flash 的用处和 WMP 的用处一样,只是个播放器,具体文件是在外面的。
而且 Flash Media Player 自带播放的各种按钮,控制非常方便。最关键的一点是,如果有人想查找 MP3 原网址,察看网页源代码是没有用的,因为 URL 地址是存储在 Flash 中,可以有效防止下载。 |
|
5楼#
发布于:2005-03-19 21:08
受教~
多谢楼上指教 |
|
6楼#
发布于:2005-03-19 21:08
但WMA格式呢?我找过只能用innerHTML来实现了
|
|