播放音樂mp3,視訊指令碼,相容IE6,7,8,9,Firefox ,chreom瀏覽器
在網上許多類似的指令碼關於音樂播放;
但是這些指令碼真的太老了,真想罵一句,你這些指令碼相容嗎?!現在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需要在伺服器上測試,不可直接開啟。否則不關偶的事了;
相關推薦
播放音樂mp3,視訊指令碼,相容IE6,7,8,9,Firefox ,chreom瀏覽器
在網上許多類似的指令碼關於音樂播放; 但是這些指令碼真的太老了,真想罵一句,你這些指令碼相容嗎?!現在IE6,7,8,9,Firefox,Chrome,這些目前是非常常用的; 總不能侷限於國內的IE6,7吧; 好了不廢話了, 推薦我的做法: <script type=
輸入一個矩陣,按照從外向裡以順時針的順序依次打印出每一個數字,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,
public ArrayList<Integer> printMatrix(int [][] matrix) { ArrayList<Integer> l1= new ArrayList<>(); &
ACMNO.21 C語言-逆序輸出 輸入10個數字,然後逆序輸出。 輸入 十個整數 輸出 逆序輸出,空格分開 樣例輸入 1 2 3 4 5 6 7 8 9 0
題目描述 輸入10個數字,然後逆序輸出。 輸入 十個整數 輸出 逆序輸出,空格分開 樣例輸入 1 2 3 4 5 6 7 8 9 0 樣例輸出 0 9 8 7 6 5 4 3 2 1 提示 陣列?堆疊? 來源/分類 C語言
c語言 對10個數組元素依次賦值為0 1 2 3 4 5 6 7 8 9,要求按逆序輸出
對10個數組元素依次賦值為0,1,2,3,4,5,6,7,8,9,要求按逆序輸出。 解:程式:
查詢無限整數序列的第n位1,2,3,4,5,6,7,8,9,10,11,...
本題源自leetcode 400 ------------------------------------------------------------- 思路:1 1-9 有9 位數,10-99 有180 位。因此我們首先找到這個位數是幾位數。 2 在找到這個數,然後
一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5, * 然後是執行緒2列印6,7,8,9,10, 然後是
package thread; /** * * 一個關於執行緒的經典面試題,要求用三個執行緒,按順序列印1,2,3,4,5.... 71,72,73,74, 75. 執行緒1先列印1,2,3,4,5, * 然後是執行緒2列印6,7,8,9,10, 然後是執行緒3列印
java 輸入一個矩陣,按照從外向裡以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,
題目描述 輸入一個矩陣,按照從外向裡以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,
1 2 3 4 5 6 7 8 9 =110 在左邊數字之間加入運算子(+、-或不加),使得等式成立
1 2 3 4 5 6 7 8 9 = 110; 請看上邊的算式,為了使等式成立,需要在數字間填入加號或者減號(可以不填,但不能填入其它符號)。之間沒有填入符號的數字組合成一個數,例如:12+34+56+7-8+9 就是一種合格的填法;123+4+5+67-8
n進位制小數 將任意十進位制正小數分別轉換成2,3,4,5,6,7,8,9進位制正小數,小數點後保留8位,並輸出。
/* n進位制小數 將任意十進位制正小數分別轉換成2,3,4,5,6,7,8,9進位制正小數,小數點後保留8位,並輸出。 例如:若十進位制小數為0.795,則輸出: 十進位制正小數 0.7950
輸入一個矩陣,按照從外向裡以順時針的順序依次打印出每一個數字,例如,如果輸入如下矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,3,4,8
import java.util.ArrayList; import java.util.Arrays; public class Solution { public ArrayList<Integer> printMatrix(int [][] mat
1 2 3 4 5 6 7 8 9 = 110,在數字間填入加號或者減號(可以不填,但不能填入其它符號)使等式成立。
一共有3^8種可能。 答案: 成功:12+34+56+7-8+9 = 110 成功:12+3+45+67-8-9 = 110 成功:12-3+4-5+6+7+89 = 110 成功:1+2+34+5+67-8+9 = 110 成功:1-2+3+45-6+78-9 = 110
iOS 錄視訊,相簿選擇視訊,視訊壓縮,儲存本地檔案,播放,上傳
iOS 錄視訊,相簿選擇視訊,視訊壓縮,儲存本地檔案,播放,上傳 工程中用到了這部分的功能,也糾結了幾天後做完了,現在總結下這部分的東西。 先說描述下需求: (1)從相簿取視訊、錄視訊; (2)視訊轉碼為mp4; (3)儲存在檔案中,覆蓋更新後也能讀取視訊 (4)視訊的
Ubuntu終端命令行播放音樂(mp3)
文件瀏覽器 文件的 命令行 ubuntu exc pla tps 格式 ocp 有很多在終端命令行播放mp3的工具,有的甚至可以生成播放列表。也只有命令行重度使用者有這個需求,下面我們來看一看這些工具。 Sox Sox(Sound eXchange)是操作聲音文件的瑞士軍刀
Ubuntu播放音樂 mp3 wav
1、開啟一個終端(Ctrl+Alt+T),然後輸入如下命令: sudo apt-get install sox 2、通過下面的命令來讓 SOX 可以播放它所支援的音訊格式檔案: sudo apt-get install sox libsox-fmt-all 3、比如要播放系統中
Hive/Shell 建立Hive 庫 ,表指令碼,Hive 動態增加分割槽指令碼
最近工作中使用到了Hive, 並對Hive 的資料庫,表完成建立。建立的表為分割槽表,也涉及到了分割槽表 的按天動態增加分割槽。程式碼組織結構:建立資料庫:create_dmp.hql-- dmp 資料庫儲存了dmp所需要的資料 CREATE DATABASE IF NO
Python Flask,flask_script,擴充套件指令碼,擴充套件命令列。命令列中啟動Flask
安裝flask_script包: pip install Flask-Script demo.py(flask_script): # coding:utf-8 from flask import Flask from flask_script impor
山科java實驗3-3編寫一個方法,返回一個double型的二維陣列,陣列中的元素通過解析字串引數獲得。例如,字串引數:“1,2;3,4,5;6,7,8”,對應的陣列為: d[0,0
編寫一個方法,返回一個double型的二維陣列,陣列中的元素通過解析字串引數獲得。例如,字串引數:“1,2;3,4,5;6,7,8”,對應的陣列為: d[0,0] = 1.0 d[0,1
placeholder 相容 ie6/7/8/9
placeholder 屬性是 HTML5 中的新屬性。 placeholder 屬性規定可描述輸入欄位預期值的簡短的提示資訊(比如:一個樣本值或者預期格式的短描述)。 該提示會在使用者輸入值之前顯示在輸入欄位中。注意:placeholder 屬性適用於下面的 input
22_Android中的本地音樂播放器和網路音樂播放器的編寫,本地視訊播放器和網路視訊播放器,照相機案例,偷拍案例實現
1 編寫以下案例:當點選了”播放”之後,在手機上的/mnt/sdcard2/natural.mp3就會播放。2 編寫佈局檔案activity_main.xml<LinearLayout xmlns
【bug整理】Android聲音併發問題:播放視訊的時候,用第三方應用播放音樂,存在音視訊聲音併發問題
問題描述:應用播放視訊的時候,開啟第三方音樂應用(如酷狗)隨機播放一首音樂;結果:同時存在視訊聲音和音樂聲音; 這種情況顯然是糟糕的體驗,究其問題原因是播放視訊時沒有對音訊焦點做處理導致(Android 2.2開始有音訊焦點機制);播放視訊前需要先請求音訊焦點,暫停視訊、