日期:2014-05-16  浏览次数:20373 次

jQuery Media Plug-in使用:同一页面播放不同文件
打开页面后,只能播放其中一个文件,不能实现无刷新播放另外的多媒体文件。求解决办法...
代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery media player</title>

<script language="javascript" type="text/javascript" src="js/jquery.pack.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.media.js?v0.92"></script>

<script language="javascript">
//播放器
function mplay(path){
$('a.media').media({
  width: 320,
height: 290,
  autoplay: true,
src: path,
  params: { EnableContextMenu: '0', volume: '80',PlayCount: '1',uiMode:'full',ShowDisplay: '0',ShowPositionControls:'0' }, // object params/embed attrs
  caption: false // supress caption text
  }); 
 
}

</script>
</head>

<body>
<div id="mainplayer">
<a class="media" href="#"></a>
</div>
<a onclick="javascript:mplay('1.wmv'); return false;" href="#">测试一</a><br />
  <a onclick="javascript:mplay('2.wmv'); return false;" href="#">测试二</a>
</body>
</html>

------解决方案--------------------
你点了一个播放,然后希望点第二个测试的时候,停止第一个播放,播放第二个的话,需要改一个参数,我忘记具体怎么做了,你可以看看DEMO页上的的参数列表那里好象有一个对应的操作!