close

這篇就直接進入正題

JW player

official site: http://www.longtailvideo.com/players/jw-flv-player/

分為flv player ,wmv player,image rotator

依照不同需求給不同的player,我覺得有好有壞

下載的時候,記得可以不要勾plugin, 他會幫你加一個viral plugin,

主要是播放結束會跳出你可以內嵌在網頁的embed語法

這個flash player還支援各種playlist format 以及 豐富的javascript 語法

 

javascript API  可以參考

http://home5.inet.tele.dk/nyboe/flash/mediaplayer4/

這個網站有範例,demo文件比官方網站好懂

 

另外4.4比較有趣的是左下角在剛player的時候會有jwplayer的字樣

如果嫌礙眼的人可以去找比較早的version (ex: http://looptube.appspot.com/)

在這邊感謝TBri的支援

顯示player.swf的相關語法

<script src="swfobject.js" type="text/javascript"></script>

function createPlayer() {

var so = new SWFObject("player.swf", "sotester", 700, 394, "9.0.100", "#999999");
so.addParam("allowfullscreen", "true");
so.addParam("allowscriptaccess", "always");
so.addVariable("volume", "40");
so.addVariable("width", "700");
so.addVariable("height", "394");
so.addVariable("file", "xspf.xml");
so.addVariable("playlist", "right");
so.addVariable("repeat", "always");

so.addVariable("autostart","true");
// so.addVariable("skin","metarby10.swf");
// so.addVariable("plugins", "accessibility-1");
so.write("flash_player");
}

以上是比較醜的寫法

接著<body onLoad="createPlay()">即可在網頁中呼叫player

特別注意

 so.addVariable("file", "xspf.xml");

這段是讀入xspf格式的xml檔案

該檔案大致是以下的樣子

<?xml version="1.0" encoding="UTF-8"?>

<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Example XSPF playlist</title>
<creator>kermit the frog</creator>
<date>2009-06-04T11:39:14+08:00</date>
<trackList>
<track>
<location>http://beta.adm.gdick.net/demo/list/yctseng.mp4</location>
            <title>yctseng.mp4</title>
</track>
<track>
<location>http://beta.adm.gdick.net/demo/list/1435992781.flv</location>
<title>1435992781.flv</title>
        </track>
</trackList>
</playlist>

若把xspf.xml可以換成xxx.mp4,xxx.mp3,xxx.jpg..etc就會只讀入一個檔案

至於crossdomain.xml之後的文章再提囉

下篇是mod_264_streaming的設定


arrow
arrow
    全站熱搜

    lyforever 發表在 痞客邦 留言(0) 人氣()