1. 程式人生 > >播放音樂mp3,視訊指令碼,相容IE6,7,8,9,Firefox ,chreom瀏覽器

播放音樂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=

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 = 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 Flaskflask_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開始有音訊焦點機制);播放視訊前需要先請求音訊焦點,暫停視訊、