1. 程式人生 > >利用JS怎麼獲取JW player播放停止或者是當前播放時間

利用JS怎麼獲取JW player播放停止或者是當前播放時間

利用JS如何獲取JW player播放停止或者當前播放時間
http://club.itqun.net/showtopic-268025.html


<div id="myPlayer"></div>
<script type="text/javascript">

function playPause() //暫停
{
JW.sendEvent('PLAY', 'false');
}
function startPlay() //開始播放
{
JW.sendEvent('play');
}
function stopPlay() //停止播放
{
JW.sendEvent('stop');
}
function changeVolume() //改變音量

{
JW.sendEvent('volume',80)
}
function playMute() //靜音
{
JW.sendEvent("mute","true");
}

var s0 = new SWFObject('player.swf','JW','520','300','7');
s0.addParam('allowfullscreen','true');
s0.addParam('allowscriptaccess','always');
s0.addParam('wmode','opaque');
s0.addVariable("enablejs","true");//能不能允許javascript指令碼控制flash
s0.addVariable('duration','34');

s0.addVariable('file','03.flv');
s0.addVariable('image','xs.jpg');
s0.addVariable("displayheight","300");//播放區域高度
s0.addVariable('backcolor','0x000000');
s0.addVariable('frontcolor','0xffffff');
s0.addVariable('lightcolor','0xff0000');
s0.addVariable('screencolor','0x000000');
s0.addVariable('playlistsize','200');
s0.addVariable('playlist','right'); 

s0.addVariable('volume','80');
s0.write("myPlayer");//將播放器寫入到myPlayer層顯示
</script>



利用JS獲取JWplayer 播放狀態
JScript code


<script type="text/javascript">

    // some variables to save
    var currentPosition;//當前播放秒數
    var currentVolume;//當前音量
    var currentItem;//當前播放

    // these functions are caught by the JavascriptView object of the player.
    function sendEvent(typ,prm) { thisMovie("player_id").sendEvent(typ,prm); };
    //case "playpause": 暫停
    //"prev": "next":"stop": 上一項 下一項 停止
    //scrub":秒數"volume":音量 playitem 播放項"getlink": "fullscreen": "complete": "captions":標題  "audio":
    function getUpdate(typ,pr1,pr2,pid) {
        if(typ == "time") { currentPosition = pr1; }
        else if(typ == "volume") { currentVolume = pr1; }
        else if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100); }
        var id = document.getElementById(typ);
        id.innerHTML = typ+ ": "+Math.round(pr1);
        pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2);
        if(pid != "null") {
            document.getElementById("pid").innerHTML = "(來自播放器 <i>"+pid+"</i>的訊息)";
        }
    };

    // These functions are caught by the feeder object of the player. RSS專用
    function loadFile(obj) { thisMovie("mpl").loadFile(obj); };
    function addItem(obj,idx) { thisMovie("mpl").addItem(obj,idx); }
    function removeItem(idx) { thisMovie("mpl").removeItem(idx); }
    function getItemData(idx) {
        var obj = thisMovie("player_id").itemData(idx);
        var nodes = "";
        for(var i in obj) { 
            nodes += "<li>"+i+": "+obj[i]+"</li>"; 
        }
        document.getElementById("data").innerHTML = nodes;
    };

    // This is a javascript handler for the player and is always needed.
    function thisMovie(movieName) {
        if(navigator.appName.indexOf("Microsoft") != -1) {
            return window[movieName];
        } else {
            return document[movieName];
        }
    };

</script>

相關推薦

利用JS怎麼獲取JW player播放停止或者當前播放時間

利用JS如何獲取JW player播放停止或者是當前播放時間http://club.itqun.net/showtopic-268025.html<div id="myPlayer"></div><script type="text/java

asp.net 中利用 js 獲取地址欄參數

.net provide ram UNC color 進行 ref name function 1、aspx頁面,進行頁面跳轉 window.location.href = "ProviderInfo.aspx?ProviderID="+ProviderID; 2、P

利用js獲取foreach迴圈的長度

最近有個需求,在foreach標籤的表單提交中,在提交之前判斷表單中是否添加了資料。 部分原始碼形式為: js: var length = $("#add_pjContractPjbudget_table").children().find("tr").prevObject.length;

利用JS獲取經緯度,定位html地圖

<!-- copyright (c) 2009 Google inc. You are free to copy and use this sample. License can be found here: http://code.google.com/apis

html利用js獲取局域網內的本機IP

local const () traints pan charset scrip ces kit <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type"

js 獲取每月有幾周,當前時間在當月第幾周,今天周幾等方法

因產品需要展示相關時間,現總結如下方法:以供日後參考: 獲取每月有幾周 // year:年 month:月 day:日 getWeeks(year, month, day) { const d = new Date() // 該月

JS獲取select下拉框選中的value或者其name

text single nbsp -s 舉例 sta c-s jquer hid 舉例: <select class="js-example-basic-single js-states" style="width: 300px" name="hid" id="hi

jquery或者js獲取到元素寬高精確到小數

OS 模式 idt alert 新版 老版本 保留 兼容ie rom 首先我們應該知道用jQuery的width()方法獲取元素的寬高及樣式屬性數值時,如果元素的屬性是浮點數,會自動四舍五入成整數。 而如果我們就是想獲取實際的帶小數的屬性數值時該用什麽方法。 在使用獲取

使用 JW Player 播放RTMP 流

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

利用前端js獲取ip地址

方法三(所有的平臺及瀏覽器): 使用的搜狐介面 複製程式碼 程式碼如下:   <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>  <script type="text/jav

webservice學習筆記(十二):js與jquery利用ajax獲取webservice返回值

1.webservice服務端程式碼如圖(ps:只是一個簡單的sayHello的demo):   -服務端是基於spring的,具體beans.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <bea

JQ和原生JS監聽audio播放停止事件

music audio == img on() tex dde dev func 原生JS: function control_f(){ var audio_f = document.getElementById(‘music_f‘); var audioi

js獲取PHP傳過來的值如果為空或者為null或者為undefined

如果不設定js的值 那麼編輯時頁面會出現  可能是  null 或者undefined var swd_id = $(t).attr("id-data"); //商品id SWD_ID = swd_id; var a_pri

JSONP 跨域Ajax請求,利用js獲取到的資料進行處理.

先看看獲取到的資料: 前端內容ajax 使用jsonp跨域請求方式,理解如下: JSONP本質: 利用script標籤src跨域訪問,獲得一個回撥函式,再利用回撥函式引數內容獲取返回的資料args img src   亦可以, Form src會被本地同源策略阻

c#.NET winform 利用windows media player播放視訊,迴圈播放視訊

原 c#.NET winform 利用windows media player播放視訊,迴圈播放視訊 2010年06月23日 10:52:00 slimboy123 閱讀數:15647 標籤: windows winform playback integer string session 更

js獲取li標籤下的p標籤或者a標籤的值

例如:(點選編輯按鈕,獲取admin 的值)                  <li class="role_oli">                     <p class="user_enable">admin</p>  

【原創】網頁全站下載器4.0黑色版,利用爬蟲獲取所有js、css、img!

此程式是作者原創,轉載請註明出處(csdn:pythoning183)!!!!!!!版本號:WebFileSpider4.0使用前,點個贊謝謝!此下載器可以下載任意網頁的原始碼和所有js、css、img檔案,包括隱藏網頁和js和css裡隱藏的檔案,實現了幾乎不遺漏的模仿建站,

利用js進行頁面跳轉及傳遞引數的獲取

頁面A跳轉到頁面B及攜帶引數 window.location.href="../SystemInfoJsp/add_user.jsp?"+"id="+id+"&name="+name+"&grade="+grade; 解釋: "../SystemInfoJsp/add

原生JS獲取DOM 節點到瀏覽器頂部的距離或者左側的距離

關於js獲取dom 節點到瀏覽器頂/左部的距離,Jquery裡面有封裝好的offset().top/offset().left,只到父級的頂/左部距離position().top/position().left; 原生寫的話就是用獲取節點,do while迴圈就可以了。程式碼如下 <!DOCT

JS獲取本週週一 週日日期、本季度、本月、上月的開端日期、停止日期

1、首先來一個自己公司專案的原始碼: 專案需求描述: 從20150712日開始, , 需求①:根據當前時間返回每一週 、週一~週日的日期(需返回2種格式 格式1:7月13日,格式2:2015-07-13) 需求②:返回當前時間本週的,週一早上9:00:00和週日的23:59