JQPlayer是一款基于jQuery的音頻和視頻播放器插件,它的特點是易于使用和高兼容性。
// 引入jqplayer.css和jquery.jplayer.min.js <link href="jqplayer.css" rel="stylesheet" type="text/css" /> <script src="jquery.jplayer.min.js"></script> // HTML結構 <div id="jquery_jplayer"> <div class="jp-title"> <ul> <li>歌曲1</li> <li>歌曲2</li> <li>歌曲3</li> </ul> </div> <div class="jp-audio"> <div class="jp-type-single"> <div class="jp-gui jp-interface"> <div class="jp-controls"> <button class="jp-play"></button> <button class="jp-stop"></button> </div> <div class="jp-progress"> <div class="jp-seek-bar"> <div class="jp-play-bar"></div> </div> </div> <div class="jp-volume-controls"> <button class="jp-mute"></button> <div class="jp-volume-bar"> <div class="jp-volume-bar-value"></div> </div> </div> <div class="jp-time-holder"> <div class="jp-current-time"></div> <div class="jp-duration"></div> </div> </div> <div class="jp-no-solution"> <p>當前瀏覽器不支持播放器,請更新瀏覽器版本。</p> </div> </div> </div> </div> // JavaScript代碼 <script> $(document).ready(function(){ $("#jquery_jplayer").jPlayer({ ready: function() { $(this).jPlayer("setMedia", { title: "歌曲1", mp3: "song1.mp3", oga: "song1.ogg" }); }, play: function() { $(this).jPlayer("pauseOthers"); }, swfPath: "js", solution: "html, flash", supplied: "mp3, oga", useStateClassSkin: true, autoBlur: false, smoothPlayBar: true, remainingDuration: true, keyEnabled: true, keyBindings: { play: { key: 32, fn: function(f) { f.play(); } } } }); }); </script>
如上所示,使用JQPlayer的步驟為:
- 引入jqplayer.css和jquery.jplayer.min.js文件
- 編寫HTML結構,其中jp-title部分可以根據需要進行修改
- 在JavaScript中使用$("#jquery_jplayer").jPlayer({ ... })初始化播放器,并設置各種參數
常用的參數有:
- ready:播放器就緒后執行的函數
- play:播放時執行的函數
- supplied:支持的音頻格式
- solution:播放方式,可以是html、flash或者是auto(自動選擇最佳方式)
- swfPath:flash播放器的路徑
- autoBlur:播放時是否隱藏其他元素
使用JQPlayer可以輕松地實現音頻和視頻的播放功能,適用于各種網站和應用程序的開發。而且,由于其易于使用和高兼容性的特點,越來越多的開發者開始使用JQPlayer來實現音頻和視頻的播放。
上一篇html+設置頁面顏色
下一篇css內容和樣式分離