• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      網(wǎng)頁媒體播放器JW Player的應用

      2014-09-13 07:25:28
      關(guān)鍵詞:播放器網(wǎng)頁代碼

      姚 軍

      (石家莊職業(yè)技術(shù)學院 現(xiàn)代教育技術(shù)中心,河北 石家莊 050081)

      近年來,隨著通信技術(shù)、網(wǎng)絡技術(shù)和媒體技術(shù)的飛速發(fā)展,用戶可以通過訪問網(wǎng)站的網(wǎng)頁來觀看視頻.這就要求網(wǎng)頁中含有播放器,能在線播放視頻和音樂.要成為合格的網(wǎng)絡播放器,需要滿足以下條件:(1)支持所有主流瀏覽器.(2)提供必要的 API.(3)可定制外觀,方便后期擴展.(4)支持flv,mp3和mp4格式,支持播放列表.(5)有詳盡的幫助文檔說明.

      用戶在觀看視頻的過程中操作網(wǎng)頁播放器,會對服務器端產(chǎn)生較大的影響,有可能導致播放效果不佳,出現(xiàn)播放時卡、頓、緩沖時間長等現(xiàn)象.要使用戶的操作不過多地增加對服務器的影響,網(wǎng)頁播放器可以采用ActiveX技術(shù)實現(xiàn).使用此技術(shù)可以把流媒體播放器控件嵌入到網(wǎng)頁中,用編程語言對控件進行設(shè)置,從而實現(xiàn)在線視頻播放功能.但這種方法的缺點是用戶機必須安裝該播放器才能使用,且播放視頻的頁面和原來的網(wǎng)頁不在同一頁面上,使用起來很不方便.因此,網(wǎng)頁上最好能自帶播放器.JW Player容易擴展和融入網(wǎng)站,或連接到第三方服務器,使用它作為網(wǎng)頁自帶播放器可避免上述問題的發(fā)生,且它能滿足網(wǎng)絡播放器的所有條件.本文主要研究如何將JW Player應用于網(wǎng)頁中.

      1 關(guān)鍵技術(shù)

      1.1 JW Player

      JW Player是一款非常優(yōu)秀的開源網(wǎng)頁媒體播放器,支持 H.264(.mp4,.mov,.f4v),F(xiàn)LV(.flv),3GPP(.3gp,.3g2),OGG Theora(.ogv)和 WebM(.webm)視頻格式;MP3(.mp3),AAC(.aac,.m4a),OGG Vorbis(.ogg)和 WAV(.wav)音頻格式;swf、圖片(gif,jpg,png)和 YouTube格式視頻;支持HTML5,有非常豐富的可用插件[1].

      在使用JW Player的過程中,可以根據(jù)需要對參數(shù)進行設(shè)置,如播放器的大小、是否添加預覽圖片、播放器外觀樣式等.

      1.2 JavaScript

      JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言,同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言.常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應用戶的各種操作,是一種動態(tài)、弱類型、基于原型的語言.

      目前流行的Jquery,Ext和prototype都基于Javascript框架,各自包含一個強大的JavaScript類庫.

      將JW Player技術(shù)與JavaScript技術(shù)相結(jié)合,即可將JW Player應用于網(wǎng)頁中.

      2 流程圖

      JW Player媒體播放器的應用流程見圖1.

      3 步驟

      3.1 項目工程引用JW Player

      用戶訪問JW Player官方網(wǎng)站,地址為http://www.jwplayer.com,下載JW Player播放器,將下載后的文件進行解壓,如圖2.

      圖1 流程圖

      圖2 JW Player解壓后包含的文件

      將解壓后的文件jwplayer.js和player.swf復制到工程目錄下.需要注意的是,后續(xù)操作中要引用這兩個文件,其引用的地址要和目錄結(jié)構(gòu)相對應.如圖3.

      圖3 項目工程引用JW Player

      3.2 頁面head區(qū)域引用必要的js文件

      網(wǎng)頁中的<head>標簽之間通過script標簽引用jwplayer播放器的腳本文件.但需要注意目錄的結(jié)構(gòu)層次,其代碼為:

      3.3 頁面body區(qū)域結(jié)構(gòu)

      在網(wǎng)頁中,<body>標簽是頁面中心區(qū)域代碼.頁面中要顯示什么內(nèi)容,都要在其標簽中書寫相應的代碼.要在頁面中顯示JWplayer播放器,就需要先通過<script>標簽引用JWplayer,再根據(jù)JavaScript語言規(guī)范,定義設(shè)置JWplayer播放器.其代碼為:

      執(zhí)行代碼,即可實現(xiàn)JW Player在網(wǎng)頁中的應用.

      4 演示效果

      采用上述代碼將媒體播放器JW Player嵌入網(wǎng)頁后,其操作的初始頁面效果見圖4.

      圖4 初始頁面效果圖

      點擊播放按鈕后,其顯示的頁面效果見圖5.

      圖5 播放頁面效果圖

      通過相應的按鈕可以實現(xiàn)播放暫停、聲音大小調(diào)整、播放進度控制及是否全屏的功能.

      5 結(jié)束語

      網(wǎng)頁通過JavaScript引用JW Player播放器,實現(xiàn)各種視頻文件在線播放的功能.用戶端無須安裝任何播放器,大大降低了對服務器端的影響.當然,該播放器還存在一些不足,如遇到視頻文件較大時(即便是同一文件,文件格式不同,文件大小的差別也很大),受網(wǎng)絡帶寬限制,在使用過程中播放器的加載速度較慢.這還有待于今后進一步優(yōu)化.

      [1]JW Player官網(wǎng).JW Player播放器 [EB/OL].(2005-01-01)[2013-07-23].http://www.jwplayer.com.

      猜你喜歡
      播放器網(wǎng)頁代碼
      Walkman誕生40周年 索尼適時發(fā)布NW-ZX500和NW-A100系列播放器
      基于STM32的MP3播放器設(shè)計
      電子制作(2019年9期)2019-05-30 09:41:44
      Moon ACE播放器/放大器一體機
      創(chuàng)世代碼
      動漫星空(2018年11期)2018-10-26 02:24:02
      創(chuàng)世代碼
      動漫星空(2018年2期)2018-10-26 02:11:00
      創(chuàng)世代碼
      動漫星空(2018年9期)2018-10-26 01:16:48
      創(chuàng)世代碼
      動漫星空(2018年5期)2018-10-26 01:15:02
      基于CSS的網(wǎng)頁導航欄的設(shè)計
      電子制作(2018年10期)2018-08-04 03:24:38
      基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      網(wǎng)頁制作在英語教學中的應用
      電子測試(2015年18期)2016-01-14 01:22:58
      洛南县| 香港| 彭泽县| 甘德县| 郴州市| 巫溪县| 黎城县| 通化县| 焦作市| 高青县| 瓮安县| 涿州市| 穆棱市| 德保县| 芒康县| 中宁县| 桐梓县| 苗栗市| 繁峙县| 乌兰察布市| 怀集县| 中山市| 信宜市| 十堰市| 永城市| 平顶山市| 镇平县| 七台河市| 张北县| 日土县| 绵阳市| 宝丰县| 余姚市| 花莲市| 广汉市| 盱眙县| 轮台县| 喜德县| 新余市| 永兴县| 班玛县|