播放音乐mp3,视频脚本,兼容IE6,7,8,9,Firefox ,chreom浏览器
2011-11-30 09:19
453 查看
在网上许多类似的脚本关于音乐播放;
但是这些脚本真的太老了,真想骂一句,你这些脚本兼容吗?!现在IE6,7,8,9,Firefox,Chrome,这些目前是非常常用的;
总不能局限于国内的IE6,7吧;
好了不废话了,
推荐我的做法:
<script type="text/JavaScript" src="js/swfobject.js"></script>
<script type="text/javascript">
var arr = [
"http://ting.9ku.com//file2/2011/2/28/2.mp3",
"http://ting.9ku.com//file2/2011/5/31/99.mp3"
];
window.onload = function(){
var img = [];
for(var i = 0, len = arr.length; i < len; i++ ){
img[i] = new Image();
img[i].src = arr[i];
}
createPlayer();
}
</script>
把这一段代码放在head里,预先加载代码及mp3音乐;
下一步:
<script type="text/javascript">
/* <![CDATA[ */
var player = null;
var currentPosition = 0;
var currentVolume = 80;
function playerReady(thePlayer) {
player = window.document[thePlayer.id];
}
function createPlayer() {
var flashvars = {
file:arr[1],
autostart:"false",
start:"5",
//controlbar:"none",
playlist:"none" ,
bufferlength:"1",
volume:"100"
}
var params = {
allowfullscreen:"true",
allowscriptaccess:"always"
}
var attributes = {
id:"player1",
name:"player1"
}
swfobject.embedSWF("js/player.swf", "placeholder1", "350", "100", "9.0.115", false, flashvars, params, attributes);
}
/* ]]> */
</script>
以上代码是播放控件的脚本;相信这些简单的英文单词都看的懂的,如果真不懂就那copy吧,无版本,呵呵。
以下是body 一块:
<body >
<h2>播放第一首歌 伤不起 (王麟)</h2>
<div class="playBtn">
<a href="#" onclick="player.sendEvent('LOAD',
arr[1]);
player.sendEvent('PLAY');
">load video 1</a>
<h2>播放第二首歌 红尘情歌 (高安)</h2>
<a href="#" onclick="player.sendEvent('LOAD',
arr[0]);player.sendEvent('PLAY');
player.sendEvent('START',40);">load video 2</a><br/><br/>
<a href="#" onclick="player.sendEvent('PAUSED');player.sendEvent('LOAD',
arr[0]);
">Stop</a>
</div>
<br/>
<div id="wrapper">
<div id="placeholder1"></div>
</div>
</body>
好了,保存页面即可:
这里要说明一点,此jwplayer需要在服务器上测试,不可直接打开。否则不关偶的事了;
但是这些脚本真的太老了,真想骂一句,你这些脚本兼容吗?!现在IE6,7,8,9,Firefox,Chrome,这些目前是非常常用的;
总不能局限于国内的IE6,7吧;
好了不废话了,
推荐我的做法:
<script type="text/JavaScript" src="js/swfobject.js"></script>
<script type="text/javascript">
var arr = [
"http://ting.9ku.com//file2/2011/2/28/2.mp3",
"http://ting.9ku.com//file2/2011/5/31/99.mp3"
];
window.onload = function(){
var img = [];
for(var i = 0, len = arr.length; i < len; i++ ){
img[i] = new Image();
img[i].src = arr[i];
}
createPlayer();
}
</script>
把这一段代码放在head里,预先加载代码及mp3音乐;
下一步:
<script type="text/javascript">
/* <![CDATA[ */
var player = null;
var currentPosition = 0;
var currentVolume = 80;
function playerReady(thePlayer) {
player = window.document[thePlayer.id];
}
function createPlayer() {
var flashvars = {
file:arr[1],
autostart:"false",
start:"5",
//controlbar:"none",
playlist:"none" ,
bufferlength:"1",
volume:"100"
}
var params = {
allowfullscreen:"true",
allowscriptaccess:"always"
}
var attributes = {
id:"player1",
name:"player1"
}
swfobject.embedSWF("js/player.swf", "placeholder1", "350", "100", "9.0.115", false, flashvars, params, attributes);
}
/* ]]> */
</script>
以上代码是播放控件的脚本;相信这些简单的英文单词都看的懂的,如果真不懂就那copy吧,无版本,呵呵。
以下是body 一块:
<body >
<h2>播放第一首歌 伤不起 (王麟)</h2>
<div class="playBtn">
<a href="#" onclick="player.sendEvent('LOAD',
arr[1]);
player.sendEvent('PLAY');
">load video 1</a>
<h2>播放第二首歌 红尘情歌 (高安)</h2>
<a href="#" onclick="player.sendEvent('LOAD',
arr[0]);player.sendEvent('PLAY');
player.sendEvent('START',40);">load video 2</a><br/><br/>
<a href="#" onclick="player.sendEvent('PAUSED');player.sendEvent('LOAD',
arr[0]);
">Stop</a>
</div>
<br/>
<div id="wrapper">
<div id="placeholder1"></div>
</div>
</body>
好了,保存页面即可:
这里要说明一点,此jwplayer需要在服务器上测试,不可直接打开。否则不关偶的事了;
相关文章推荐
- js + php 读取、播放视频流 兼容firefox,chrome,ie,mac的safari,ios的safari,ios的微信浏览器(curl读取文件流篇) 分类: php javascript 浏览器兼容 safari 视频流 jwplayer6
- JS获得鼠标位置(兼容多浏览器ie,firefox)脚本之家修正版
- 完美的hr-兼容各个浏览器firefox,ie6,ie7
- 浏览器兼容:IE6,IE7,IE8,FIREFOX,Chrome
- 【转贴】div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- 兼容IE、FireFox等跨浏览器播放背景音乐 html
- 兼容IE6+ Firefox等浏览器的半透明效果,别地看到的,留个记录
- Firefox浏览器兼容Javascript脚本的方法
- CSS IE7 IE6 Firefox多浏览器兼容(五)子选择器招数(Hack)和属性选择器
- 几乎兼容所有浏览器的html5视频播放策略
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- CSS IE7 IE6 Firefox多浏览器兼容(1)
- CSS IE7 IE6 Firefox多浏览器兼容
- html5结合flash实现视频文件在所有主流浏览器兼容播放
- Firefox浏览器兼容Javascript脚本的方法
- 关于在asp.net中播放MP4格式的视频(好吧,只兼容支持html5的浏览器,ie8及以下的都歇菜了)
- IE6,IE7,IE8,IE9,FIREFOX,Chrome等浏览器兼容详解收集
- div+css 兼容 ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- 浏览器播放视频 兼容方案
- 兼容IE6,IE7,IE8,friefox,chreom浏览器圆角及渐变效果